看来我在未知进程中发生了内存泄漏 -1

看来我在未知进程中发生了内存泄漏 -1

我打开计算机的时间越长,分页表就越大,它似乎来自一个未知的进程,我该怎么做才能找出它是什么?

替代

答案1

我开始一次卸载/重新安装过去一周内安装的所有内容,希望它是其中之一,我卸载的最后两个东西是 Razer Surround Sound 和 Intel 3.0 Drivers,这两个中的一个导致了泄漏,但泄漏现在已经停止。

我倾向于使用 Razer Surround,因为我刚刚在谷歌上搜索过它,发现其他人也遇到了同样的问题。

答案2

我不认为这是内存泄漏,似乎您的系统被病毒感染,该病毒正在创建转储页面。而且它来自一个未知进程,该进程暗示它可能是一个病毒。下载并安装防病毒和恶意软件检测工具并扫描一次。

答案3

我认为你应该读一下这个:

确定使用率最高的进程。您可能会看到 N/A 和“未知 (-1)”作为进程名称。N/A 包含与任何进程无关的页面,例如驱动程序池内存。“未知 (-1)”包含可共享页面。

https://docs.microsoft.com/en-us/windows-hardware/test/wpt/memory-footprint-optimization-exercise-1

答案4

我知道这已经很老了,但我会发布导致我的问题的原因,希望它能对其他人有所帮助。

就我而言,内存“泄漏”是由程序“synTPenh.exe”(Synaptics 驱动程序)引起的,因为我使用任务计划程序将其添加到启动时运行,但由于我没有删除 Synaptics 服务的默认启动项,因此它导致它启动两次...长话短说,他们的服务每秒都会继续启动和停止“synTPenh.exe”,显然这就是为什么在我使用笔记本电脑几个小时后,RAMMap 中的“页表”和“分页池”从大约 300MB 增加到 1GB 以上左右。

我注意到这个问题的方式(因为“未知(-1)”没有帮助)是,在 RAMMap 的第二个选项卡“进程”或其他选项卡中,我发现了数千个条目,它们都名为“SynTPenh.exe”。而且我在“Process Explorer”的帮助下检测到了程序不断重新启动的问题,因为它将刚刚停止的任何进程都标记为红色。

总结一下:检查是否有任何程序/驱动程序正在启动数千个自身实例。希望这对您有所帮助!

相关内容