相关疑难解决方法(0)

为什么 Resource Monitor 和 Task Manager 的总 RAM 使用量甚至远未加总物理内存使用量?

我在许多不同的 Windows 机器上,在许多不同的场合注意到这一点:任务管理器或资源监视器报告的 RAM 使用量似乎通常加起来显着低于实际使用量。

例如,很多次在我的笔记本电脑或台式机上,我看到使用了 7GB 之类的东西,但工作 RAM 集的总数更像是 3GB。我就是不知道它在哪里被使用!

这是我今天在服务器上的资源监视器中注意到的一个极端示例:

资源监视器
点击查看全尺寸

如果您右键单击图像并在新选项卡中打开并查看数字,您会注意到工作集(不包括非物理虚拟内存)加起来大约为 1.7GB。当启用“显示所有用户的进程”时,通过在任务管理器中添加 RAM 使用量,我得到了类似的数字。

现在这是任务管理器的性能选项卡的屏幕截图:

任务管理器
点击查看全尺寸

这表示 7.6GB 的物理内存正在使用中。

我一直在个人计算机、笔记本电脑和现在的服务器上看到这一点:系统工具报告的总 RAM 使用量仅占我观察到的 RAM 使用量的 1/4 左右。跆拳道要开始了???

对我所有的 RAM 在哪里有任何令人满意的解释吗?是什么吞噬了它,为什么它不留痕迹?

编辑:这是用户 whs 要求的图形 RAM 使用的图片:

RamMap 使用
点击查看全尺寸

编辑 2:为了回应 James 的回应,这里是 中非分页进程的图片poolmon.exe,按大小排序:

在此处输入图片说明

这些结果让我很困惑。poolmon正确说明我有 6GB 的非分页池正在使用,但所有非分页池进程的大小都小于 8MB。

这意味着什么?是否poolmon未能检测到使用非分页池的某些进程?

memory performance-monitor task-manager

43
推荐指数
1
解决办法
6万
查看次数

标签 统计

memory ×1

performance-monitor ×1

task-manager ×1