再来看看这张,320万像素的桌面,开 Aero Glass 效果,同时还运行了多个程序. 包括 Windows Media Player (播放 640x480 的 MPEG-2 视频) ,开了多个标签的IE7,进行 IRC 和 MSN 会话的 GAIM,开 Sidebar,正在转换视频的 Tivo Desktop,还有刚才提到的IIS7和微软的 Virtual Server。总共算下来也就1.04G的提交更改量,占总可用数的1/4,实际上只用了400M的物理内存。显然,这一 build 的 Vista 比那个消耗800M的具有更高效的内存管理。
Windows Vista消耗800M内存是真是假?
让我们来看看最后一点,Windows 会根据可用的资源来调整内存使用的策略. 不管是虚拟内存管理还是系统的进程和服务,都具有多重的运行机制,足以合理的来分配和使用内存。提交更改的内存和实际使用的内存都能根据不同的系统环境进行自我调节。下图截自一台运行 Vista 的机器,512M的内存. 空闲的状态下,该系统内存的提交更改量大约为237M,比物理内存的一半略多。
再来一张低端笔记本上运行XP时的截图,也基本类似.
综所上述,近期版本的 Vista 在内存需求和使用上并非一成不变,也不是仅有一种调配方案,更不能代表最终版本的情况。
标签: