gpt4 book ai didi

C++:查找内存映射文件的瓶颈

转载 作者:可可西里 更新时间:2023-11-01 10:25:49 33 4
gpt4 key购买 nike

我有一个内存映射文件,我使用 MemCpy 从中获取数据。有时它快如闪电,有时却出奇地慢。例如:一次 0.15 毫秒,然后相同的操作 6 秒。

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

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

有人可以建议我应该如何跟踪问题吗?

最佳答案

我想你可能想用

  • VirtualLock

    Locks the specified region of the process's virtual address space into physical memory, ensuring that subsequent access to the region will not incur a page fault.

  • VirtualUnlock

有后台页面 Working with Pages 列出并描述了更多相关的 API 调用。

关于C++:查找内存映射文件的瓶颈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18911925/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com