英文对应的是
cached-已缓存。
free-可用内存。
这个得从XP说起,大家知道内存充足的情况下XP运行过的程序关闭后第二次运行,是非常快的,因为退出程序用到的内存页面未修改部分或已写入pagefile的部分只是转为standbylist,不可能傻傻的去擦除内存数据,换句话说,程序退出后刚才调用的很多东西仍然在内存中,而standbylist属于可用内存范畴,程序需要是可以直接用这些页面的,不存在要释放转移数据。
而Vista内存管理的改进就是standbylist加入了优先级的概念,程序需要内存时优先取standbylist优先级低的部分,结合superfetch变被动为主动的读入有用数据把free list转为standbylist,这是Vista能够挂一晚上BT后刚用也能有不错的响应速度,N天不关机也有很好的性能的根本。
其实cached和free都是可用内存,free翻译为空闲内存更准确。
千万别被中文版里面任务管理器看到的可用内存快到0了吓到。
欢迎光临 POPPUR爱换 (https://we.poppur.com/) | Powered by Discuz! X3.4 |