2

我已经对一个文件进行了内存映射,并使用 MemCpy 从中获取数据。有时它闪电得很快,有时却出奇地慢。例如:一次0.15毫秒,那么同样的操作6秒。

我不确定瓶颈在哪里或如何解决它。

因此,我认为我需要做一些相当“深入”的分析,以找出究竟是什么让 MemCpy 操作有时如此缓慢。

有人可以建议我应该做些什么来跟踪问题吗?

4

1 回答 1

2

我想你可能想用

  • 虚拟锁

    将进程的虚拟地址空间的指定区域锁定到物理内存中,确保后续对该区域的访问不会导致页面错误。

  • 虚拟解锁

有一个背景页面Working with Pages列出并描述了更多相关的 API 调用。

于 2013-09-20T08:28:52.753 回答