目前我的任务管理器显示我使用了 50% 的内存。但是,一旦我切换到按用户帐户查看,它就会显示我使用了大约一半的内存:
这让我感到疑惑,为什么我的内存使用量是预期的两倍。
我知道这不是内存泄漏(非分页只有 138mb),那么这只是 Windows 8 本身的问题吗?
答案1
- 内存映射文件不包含在单个进程下,但将包含在全局内存使用中
- 驱动程序内存也是在全局内存下分配的,而不是任何单独的进程。
- 还有许多系统级进程(服务和其他关键事项)也没有分配给特定的物理用户,并且不会显示在用户列表总数下,这些进一步导致全局内存使用量高于用户内存使用量。
答案2
使用 RAMMap 查看 RAM 的使用情况:
阅读此处的描述,了解这些值的含义。