资源监视器中的大量备用内存

cha*_*les 22 windows

备用内存


我们的服务器中有 16GB 的内存,我注意到大约 10GB 在资源监视器中被标记为“备用”内存。

  • 我是否需要担心大量的待机内存?
  • 有没有办法控制这个数量?
  • 有没有办法找出“待机”中的内容?

似乎“备用”在资源监视器上仍被视为“可用”,因此这可能不是问题。

Bar*_*cki 25

它只是缓存数据,当另一个应用程序需要内存时可能会被释放。

以下是使用 Windows 7 资源监视器调查内存使用情况的很好的描述:

引自链接:

支持

以蓝色显示的备用列表包含已从进程工作集中删除但仍链接到其各自工作集的页面。因此,备用列表本质上是一个缓存。但是,Standby 列表中的内存页的优先级在 0-7 的范围内,其中 7 是最高的。本质上,与高优先级进程相关的页面将在备用列表中获得高优先级。

例如,可共享进程将具有高优先级,与这些可共享进程关联的页面将在备用列表中具有最高优先级。

现在,如果一个进程需要一个与该进程相关联的页面并且该页面现在在 Standby 列表中,则内存管理器会立即将该页面返回到该进程的工作集。但是,Standby 列表上的所有页面都可用于来自任何进程的内存分配请求。当一个进程请求额外的内存并且空闲列表中没有足够的内存时,内存管理器检查页面的优先级,并从备用列表中取出一个低优先级的页面,初始化它,并将其分配给该进程。


小智 7

当您将鼠标悬停在底部的缓存量上时,还要注意工具提示说明。

缓存:包含用于进程、驱动程序和操作系统快速访问的缓存数据和代码的内存量(包括备用内存和修改内存)。

Windows 缓存内存包括备用内存