Windows驱动程序占用4GB内存:如何找出它是哪个驱动程序?


1

最近,在启动后,我的Windows 8.1(64位)正在使用可用8 GB的5-6 GB RAM。我发现了一个类似的问题( Windows使用太多RAM,如何诊断资源占用 ),遗憾的是只能部分帮助我。我面临的问题是我无法确定占用内存的驱动程序。 以下是我系统的一些信息: 任务管理器报告的内容: Mask Manager Memory Information 使用RamMap获取更多详细信息: RamMap

所以RamMap清楚地表明我的驱动程序需要超过4GB的RAM。使用上面回答中描述的相同的diagonstics,我使用poolmon进行进一步分析(不使用via by分组) P 因为我的问题似乎不是非分页RAM): Poolmon

所以这实际上告诉我的是,我最大的内存驱动程序是使用~100MB的RAM。所以这肯定不会增加到4GB。

有谁知道还有什么可能导致高内存消耗?


板载显卡?
krowe

我没有使用板载视频卡,我有一个带专用内存(1GB)的专用显卡,所以我不认为这是共享(视频)内存。谢谢。
SirRichie

VM,RAM磁盘,SQL服务器或其他大型RAM存储介质?另见这个帖子: forum.sysinternals.com/rammap-driver-locked_topic23326.html
krowe

VM做了这个伎俩。我现在觉得很蠢。我曾是 确定我的VM已关闭,但似乎无论出于何种原因,一个仍在运行(使用Hyper-V)。暂停后,我恢复了我的RAM。非常感谢 - 你介意发布这个作为答案,所以我可以接受吗?
SirRichie

我想补充说,任务管理器和RAMmap中的“分页池”和“非分页池”计数器没有显示“驱动程序使用的内存过多”的迹象。没有必要运行poolmon。
Jamie Hanrahan

Answers:


2

VM,RAM磁盘,SQL服务器或其他大型RAM存储介质将成为经常使用这么多RAM的最可能的东西。看到 这个讨论 有关这些如何影响“Driver Locked”内存的更多信息。

我相信如果您使用板载存储卡,也可能因将板载视频内存设置得过高而导致这种情况。

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.