几天以来,我的内存使用情况出现了一些问题(如果我没记错的话,可能是自从我上次更新 Windows 以来),我的内存在一天的时间里慢慢填满了 16 GB 的容量。
它开始时正常使用大约 1.5GB/16GB,然后以每小时 1GB 的速度增加,一天后出现一些异常情况,例如使用了 14GB,此时我必须重新启动才能“清除”内存。
我已经尝试了一些方法来尝试找出问题所在,但似乎无法找到导致此问题的原因,以下是更多信息:
Poolmoon 似乎表明导致内存使用量增加的“标签”是 Toke 和 Proc(MmSt 和 CM31 全天保持在 2GB 左右):
RamMap内存使用情况:
任务管理器进程选项卡:
任务管理器“内存”选项卡:
答案1
答案2
“Toke”标签是英特尔 Wi-fi 驱动程序,请确保您拥有来自供应商的最新驱动程序。
要找到泄漏非分页池内存的罪魁祸首驱动程序,请打开 cmd.exe 并导航到 c:\windows\system32\drivers 并运行:
findstr /m /l /s Proc *.sys
由于 proc 是常见的驱动程序短语,因此可能会输出太多结果,
您可以尝试 WPT 跟踪,如下所示:Windows 8 内存随时间耗尽:Toke Paged 消耗超过 5GB
答案3
实际上,在 WPT Graph 中看到 RzSurroundVADStreaming.dll 后,只需卸载 Razer 环绕声进程(声音驱动程序)即可解决问题。
经过 20 小时的正常运行后,内存使用量稳定在 2GB 左右。