我的 Windows 10 64 位 PC 有 16GB 的物理 RAM:
C:\>wmic MEMORYCHIP get BankLabel, DeviceLocator, Capacity
BankLabel Capacity DeviceLocator
BANK 0 17179869184 ChannelA-DIMM0
另外在“关于你的电脑”下还显示:
Installed RAM 16.0 GB (15.7 GB usable)
但在任务管理器中,我的内存显示已用 83%。偶尔,一些应用程序会因为内存不足而自动关闭。所以我深入研究了是什么占用了这么多内存。最大的罪魁祸首是 Firefox,它占用了大约 800MB 的内存。但这并不是那么多。然后我执行了 tasklist /FO CSV > task.csv 来汇总所有内存使用情况,结果是 6.4GB,占 7.7GB 的 83%(假设 0.3GB 始终保留用于视频内容)。
这表明,即使 Windows 看到了全部 16GB,它也只使用了 8GB。或者,它使用 8GB 来处理一些它不想在任务管理器中显示的秘密内容。
关于如何进一步调查此事有什么建议吗?
答案1
任务管理器中是系统还是硬件保留的?如果您的硬件具有共享内存(如 iGPU),它可以保留 RAM 以用作 iGPU 内存。或者您的 RAM 可能安装在不受支持的配置中。如果没有关于硬件本身的更多详细信息(有多少个 DIMM、什么主板、DIMM 容量是多少、机器中还有哪些其他硬件)或日志文件,真的无法分辨。