如果任务管理器似乎无法正确报告,如何诊断/发现与内存相关的问题?
我一定有内存泄漏之类的东西-我的12 GB内存使用率是75%,但是任务管理器中进程的内存使用情况清单并未累加(是的,已选中“显示所有用户的进程” )。
似乎这种“虚拟”内存使用量与系统启动了多长时间有关。结果表明,共有118个过程。除了前5名之外,所有这些文件都小于50 MB。
顶级进程是Firefox,使用2.6 GB。900 MB的Adobe Premiere。插件容器为300 MB。275 MB的苍白月亮。94 MB的Explorer.exe。
在世界上如何找到剩余的内存?似乎任务管理器没有看到正在使用的所有内容。也许有某种内存泄漏?还是程序没有正确释放使用的内存?
资源监视器报告(单击以查看大版本):
注意:
- 由于我的主要操作系统驱动器是SSD,因此在系统上禁用了SuperFetch。
- 而且我了解未使用的公羊是“浪费”的公羊的原理,可以这么说。但是,当我看到我的内存使用率快要达到峰值时,这使我无法运行/加载后续程序(出于我自己的考虑),甚至使我无法执行任务以关闭许多程序(对减少内存使用率几乎没有影响,至少在很短的时间内)。
- 当内存已满时,我讨厌看到SSD上的1GB页面文件扩展到我设置的6GB限制,而我却冒着汗,知道我的“劣质” SSD可能会由于Windows大量使用而尘土飞扬。 /狂奔地转向将其用作成熟的记忆棒。(请注意,我是否应该将页面文件的大小固定为静态1GB?)