我们的服务器有16GB内存,我注意到在资源监视器中大约有10GB被标记为“备用”内存。
看起来,“待机”在资源监视器上仍被视为“可用”,因此可能不成问题。
这只是caching的数据,可能会在另一个应用程序需要内存时释放。
以下是使用Windows 7资源监视器调查内存使用情况的良好说明:
从链接报价:
支持
待机列表显示为蓝色,其中包含已从进程工作集中删除的页面,但仍然链接到各自的工作集。 因此,待机列表本质上是一个caching 。 但是,待机列表中的内存页面的优先级范围是0-7,其中7是最高的。 本质上,与高优先级进程相关的页面将在备用列表中获得高优先级。
例如,可共享的进程将是一个高优先级,与这些可共享进程相关联的页面将在备用列表中具有最高的优先级。
现在,如果进程需要与进程关联的页面,并且该页面现在处于“备用”列表中,则内存pipe理器会立即将该页面返回到该进程的工作集。 但是,备用列表中的所有页面都可用于来自任何进程的内存分配请求。 当进程请求额外的内存并且空闲列表中没有足够的内存时,内存pipe理器将检查页面的优先级,并从备用列表中取出优先级较低的页面,对其进行初始化并将其分配给该进程。
当鼠标hover在底部的caching量上时,请注意工具提示说明。
caching:包含caching数据的内存量(包括备用和修改内存)以及进程,驱动程序和操作系统快速访问的代码。