Win7:高系统进程内存使用情况


1

我最近注意到我的Win7 x64上的“系统”进程逐渐增加了它的进程私有内存使用量。启动后立即启动(<50 MB)并随着时间的推移逐渐增加到6 GB。我现在已经重新启动了几次计算机,这种情况发生在靴子上。

这通常表示某些驱动程序中存在内存泄漏吗?什么是最好的诊断方法?

我不记得在几个星期前看到这个,我不知道这是否是由于最近的软件更新,或者可能与16到32 GB的RAM升级有关。非常感谢任何指针。谢谢!

截图:

RAMMap概述

RAMMap细分


安装WPT(Win10 v1511 SDK的一部分:go.microsoft.com/fwlink/p/? LinkID=698771 ,这是Win7中的最新版本),运行WPRUI.exe,选择First LevelCPU UsgageVirtualAllocResidentSet并单击开始。最小化GUI并运行它,直到您看到SYSTEM内存使用量再次增长。现在将Window返回到前面,单击Save将数据保存到ETL文件中。将大型ETL文件压缩为zip / RAR文件,上传zip(OneDrive,Dropbox,google驱动器)并在此处发布共享链接。我会看看它并发布我所看到的内容
magicandre1981 2016年

@ magicandre1981谢谢,这是7z:drive.google.com/open? id=0Bwr2DsGD9yB6Wmp6MG9YeWdGcFE 密码是我的用户名。
user197244 2016年

tar表示没有SYSTEM进程的内存分配。我只能看到它的大小为489MB,但这是在捕获跟踪之前完成的。重启并现在运行WPRUI并确保捕获一些使用量增长。否则,追踪中不包含任何内容
magicandre1981

@ magicandre1981那很奇怪。当该跟踪开始时,系统进程为60 MB,到最后它大约为500 MB。这是重新启动时的另一个跟踪,从大约60到600 MB。drive.google.com/open?id=0Bwr2DsGD9yB6ZHVxalZ3SjI5QVE 我试过围绕WPA,但我不是很熟悉它,不知道在哪里看。谢谢参观。
user197244 2016年

相同。跟踪中没有来自SYSTEM进程的内存分配。在开始捕获跟踪之前分配了超过600MB。我只看到Chrome和Firefox的大量内存分配。
magicandre1981

Answers:


1

对于我的情况中的任何其他人..

这最终可以追溯到使用imdisk来创建虚拟内存磁盘。正如http://reboot.pro/topic/15593-faqs-and-how-tos/#6所表明的那样,磁盘的内存使用量在系统进程私有工作集中不会显示,直到它被提交,当文件被提交时被写入磁盘。此外,即使从磁盘中删除文件,也不会回收内存,因为无法解除对内存页面的拒绝。由于我已经将我的系统临时目录放在磁盘上,因此我使用了将文件写入磁盘的浏览器,最终效果是逐渐增加的系统私有工作集。我只注意到系统RAM的使用率很高,因为我最近安装了更多内存并大大增加了RAM磁盘的大小。

回想起来,如果我在系统进程中使用了Process Explorer,那么我的8G RAM磁盘是一个主要的嫌疑人,显然很明显 - 系统进程专用字节正好在8G。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.