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

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

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

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

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

3 和 4 有什么区别?第二个“Cached”是什么意思?

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

内存使用情况

答案1

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

可用页面 - 当页面从待机页面列表中移除时,它将被移至可用页面列表。此页面位于物理 RAM 中。这些页面与任何进程无关。当进程退出时,其所有页面都会转储到此列表中。通常,物理 RAM 中只有极少量甚至没有空闲页面。

备用页面 - 这是已离开进程工作集的页面。该页面位于物理 RAM 中。备用页面就像虚拟内存页面的缓存。它仍与进程相关联,但不在其工作集中。如果进程触碰该页面,它会很快被送回工作集。该页面也已经离开。如果另一个进程或缓存需要更多内存,则进程关联将被断开,并将其移至空闲页面列表。 可用内存中的大多数页面实际上都是备用页面。

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

相关内容