我正在运行的一个程序因为内存不足而崩溃了,我觉得这很奇怪,因为我唯一运行的其他程序是任务管理器和 Chrome。所以我打开资源监视器,结果发现我只有 100 MB 的可用内存和超过 2000 MB 的待机内存。在任务管理器中按内存使用情况排序时,它显示正在使用 80%,尽管将所有进程的内存使用量加在一起时,结果并不相等。
然后我快速谷歌搜索了一下,他们告诉我下载 rammap。所以我下载了它,接受了 eula,当我打开它时,它给了我这个错误:
然后我在网上搜索,它告诉我运行磁盘碎片整理。我运行它,它说我的 C 盘没问题。然后它告诉我使用 cmd 诊断和清理我的 c 盘。所以我在 Windows 搜索中输入“cmd”,然后单击以管理员身份运行,它给了我同样的错误。
然后我搜索了替代方案,在 sourceforge 上找到了“process hacker”。这个应用程序看起来值得信赖,所以我安装了它,当我打开它时,它显示“ShellexecutionEx failed”,错误代码相同。显然,这与应用程序因没有管理员权限而关闭有关。
现在,对于那些在重启之前没有无法保存的有价值信息的人来说,显而易见的解决方案是重启我的电脑,但我在 chrome 隐身模式下有 100 多个标签页无法轻易保存,所以重启不是一个选择。