windows – 内存映射文件:如何监视内存使用情况
发布时间:2020-12-14 02:16:18 所属栏目:Windows 来源:网络整理
导读:我在一个需要大量内存的32位最终用户应用程序上工作.高达几千兆字节.我最近改变了我们的内部内存分配策略,使用内存映射文件 – 没有文件的灵感来自 this Raymond Chen article.它很棒. 唯一的缺点是:如果我以这种方式分配一千兆字节的内存,它就不会出现在性
我在一个需要大量内存的32位最终用户应用程序上工作.高达几千兆字节.我最近改变了我们的内部内存分配策略,使用内存映射文件 – 没有文件的灵感来自
this Raymond Chen article.它很棒.
唯一的缺点是:如果我以这种方式分配一千兆字节的内存,它就不会出现在性能计数器的任何地方.当然,我知道分配了多少,以及它有多少被映射到我的地址空间,但我不知道它是如何划分为物理内存和页面文件的.我想知道,如果没有任何其他原因,而不是记录它进行调试. 解决方法
调用
QueryWorkingSet并计算映射范围内的页数,以确定您的内存占工作集的一部分.但请记住,页面可以从工作集中排除,但仍然在某个地方的物理内存中.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 你能在Windows 10上使用JavaScript检测Edge和IE11中的“平板
- Windows 8上的“InternalIOException getAddrInfo:不存在(
- windows – 什么原因导致NTFS索引损坏?
- 在Windows应用商店应用中通过故事板动画更改网格列/行的宽度
- windows-server-2012-r2 – iSCSI附加存储的故障转移
- windows-server-2003 – 热修复Win2003终端服务中任务栏(多
- gtk3 – 自gtk版本3.22起不推荐使用’gdk_screen_get_activ
- Windows开发平台和Linux测试平台之间的最佳接口方式?
- windows – WinRT和软件ClearType字体渲染
- 解决Windows磁盘占用过高的几种方法