Win7:系统进程内存使用率过高

Win7:系统进程内存使用率过高

我最近注意到,在我的 Win7 x64 上,“系统”进程逐渐增加其进程私有内存使用量。启动后,它立即从很小的内存量(<50 MB)开始,并随着时间的推移逐渐增加到 6 GB。我已经重启了几次电脑,这种情况在启动过程中都会发生。

这是否通常表示某些驱动程序存在内存泄漏?诊断此问题的最佳方法是什么?

我不记得几周前见过这种情况,我不知道这是由于最近的软件更新,还是可能与 RAM 从 16 GB 升级到 32 GB 有关。如果能提供任何建议,我将不胜感激。谢谢!

截图:

RAMMap 概述

RAMMap 故障

答案1

对于任何处于我这种情况的人来说...

这最终归因于使用 imdisk 创建虚拟内存磁盘。http://reboot.pro/topic/15593-faqs-and-how-tos/#6 明确指出,磁盘的内存使用量在提交(即文件写入磁盘时)之前不会显示在系统进程私有工作集中。此外,即使文件从磁盘中删除,内存也不会被回收,因为没有办法取消提交内存页面。由于我将系统临时目录放在磁盘上,因此最终结果是,当我使用将文件写入磁盘的浏览器时,系统私有工作集会逐渐增加。我之所以注意到系统 RAM 使用量高,是因为我最近安装了更多 RAM,并大幅增加了 RAM 磁盘的大小。

回想起来,如果我用过进程探索器在系统进程中,很明显我的 8G RAM 磁盘是主要嫌疑人——系统进程私有字节正好在 8G。

相关内容