提高应用程序的启动速度是过去两代Windows操作系统不懈努力的方向,新一代Windows Vista即将在年底隆重推出,微软称该问题将得到明显的改善。在本周召开的洛杉矶PDC大会上,微软主管Jim Allchin详细介绍了这项即将应用于Windows Vista系统的SuperFetch技术。
据称,SuperFetch不但可以显著提高应用程序的载入速度,还能在USB闪存盘等外围设备上建立虚拟内存。 据Jim Allchin介绍,SuperFetch在操作系统启动的时候会把用户最常用的程序的链接库代码预先载入。
比如,用户常用的Outlook软件会随着系统的启动载入到系统内存中,当用户需要运行该程序的时候,只需要载入软件的外壳即可。微软称这可将程序的启动时间减少80%左右。
至于额外的预先载入是否会延长Vista的启动时间尚不清楚,不过据称SuperFetch会在后台智能运行并充分利用多线程处理能力,尤其是如果使用双核心处理器的话,对系统的启动时间不会有太大影响。 当然,SuperFetch的功能并不限于此,它同样可以提高系统的整体性能。启用该技术后,Vista可以充分利用优盘等外围设备的存储空间来扩展虚拟内存。微软表示,用户在插上512MB或1GB优盘后可使虚拟内存获得更大的可用空间。 微软计划在本届PDC大会随后的时间里详细阐述这方面的更多细节,比如在突然移除优盘后,存储其上的虚拟内存会如何。不过至少有一点我们是清楚的:上述数据都是经过加密的。
微软称,先阶段的Vista beta版本中尚没有SuperFetch技术,只有最终的正式版才会提供。