任务管理器报告的内存使用与程序使用的内存之间的差异

Tho*_*ini 6 memory windows windows-7

我的任务管理器

如您所见,它显示我有 2.27 GB 正在使用中,超过我物理内存(4 GB)的一半:

在此处输入图片说明

我的进程列表

进程按内存排序

在此处输入图片说明


如您所见,进程使用的内存总量约为 1.2 GB。那么什么在使用所有这些内存?

真正令人讨厌的是它似乎没有被缓存或类似的东西使用。如果我需要分配该内存,它不会自动变为可用:它将开始交换,并且一切都开始变得异常缓慢。

那个记忆在做什么?

Zab*_*bba 4

缓存内存的 可能是“SuperFetch”(请参阅​​此处此处此处的好帖子)。
引用:

...这给我们带来了如何处理 RAM 的问题。我的主台式机有 4GB 主内存,如果操作系统不使用它来让我的计算体验更流畅,我会发现这完全是浪费。这不就是我一开始就购买 4GB 高品质 RAM 的原因吗?让我的机器更快?

这正是 SuperFetch 所做的。它是一种智能机制,可以充分利用机器中的 RAM,使计算体验更加流畅......



更新
另外,尝试一下RAMMap。它将向您展示有关系统中如何分配内存的大量信息。