任务管理器的性能“物理内存”部分中缓存可用内存和可用内存的含义?

tee*_*nup 7 memory windows-server-2008-r2 memory-usage

我想看看我的系统使用了多少 RAM。

当我转到任务管理器 -> 性能并查看“物理内存 (MB)”部分时,它列出了 4 个术语,它们是:-

  1. 全部的
  2. 缓存
  3. 可用的
  4. 自由

3 和 4 和有什么不一样?第二个“缓存”是什么意思?

如果可用内存已用完,那么在我的系统上安装的 8GB 中,即使只有 Firefox 浏览器“只有一个程序”正在运行,我也可以看到只有 <=1GB 可用。

内存使用

Gre*_*kew 6

“可用”类别是备用缓存、可用内存和归零列表的总和。

空闲页面 - 当页面从备用页面列表中删除时,它会移动到空闲页面列表中。此页面位于物理 RAM 中。这些页面不与任何进程相关联。当一个进程退出时,它的所有页面都被转储到这个列表中。通常,在物理 RAM 周围有很少甚至没有空闲页面。

备用页面 - 这是一个离开进程工作集的页面。此页面位于物理 RAM 中。备用页面就像虚拟内存页面的缓存。它仍然与进程相关联,但不在其工作集中。如果进程接触到页面,它会迅速故障返回到工作集。那一页也有一只脚在门外。如果另一个进程或缓存需要更多内存,则进程关联被破坏并将其移至空闲页列表。 可用内存中的大多数页面实际上是备用页面。

https://blogs.msdn.com/b/ntdebugging/archive/2007/10/10/the-memory-shell-game.aspx