加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 内存映射文件:如何监视内存使用情况

发布时间:2020-12-14 02:16:18 所属栏目:Windows 来源:网络整理
导读:我在一个需要大量内存的32位最终用户应用程序上工作.高达几千兆字节.我最近改变了我们的内部内存分配策略,使用内存映射文件 – 没有文件的灵感来自 this Raymond Chen article.它很棒. 唯一的缺点是:如果我以这种方式分配一千兆字节的内存,它就不会出现在性
我在一个需要大量内存的32位最终用户应用程序上工作.高达几千兆字节.我最近改变了我们的内部内存分配策略,使用内存映射文件 – 没有文件的灵感来自 this Raymond Chen article.它很棒.

唯一的缺点是:如果我以这种方式分配一千兆字节的内存,它就不会出现在性能计数器的任何地方.当然,我知道分配了多少,以及它有多少被映射到我的地址空间,但我不知道它是如何划分为物理内存和页面文件的.我想知道,如果没有任何其他原因,而不是记录它进行调试.

解决方法

调用 QueryWorkingSet并计算映射范围内的页数,以确定您的内存占工作集的一部分.但请记住,页面可以从工作集中排除,但仍然在某个地方的物理内存中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读