Win6.x(Vista、7)对内存管理使用了新技术——SuperFetch

Win6.x(Vista、7)对内存管理使用了新技术——SuperFetch,微软认为空闲的内存就等于浪费,所以将磁盘上面常用的程序代码预先载入内存的区域,如果收到指令启动这个程序的时候就直接使用内存的数据库,而不必再到磁盘上读取数据,所以你能发现当某个程序启动过一次之后,下一次启动的速度将会很快,就是这个原因了。

其中你在资源监视器中看到的5个状态中的“备用”状态则是用来存放SuperFetch缓存的数据的,在Win6.x系统的内存管理中,“备用” 和“空闲”部分的内存均属于可用内存,而“空闲”的内存优先级更高。
同理,你能看见资源监视器下面有几行字,标明了“缓存”(“备用”和“已修改”段内存)、“可用”(“备用”和“空闲”段内存之和)、“总数” (系统能使用的内存总数,不包含硬件保留部分)和“已安装”(总管安装了多少内存) 。

你可能感兴趣的:(Win6.x(Vista、7)对内存管理使用了新技术——SuperFetch)