本月13日,微软执行官Jim Allchin宣布了Vista的又一个新重要功能-SuperFetch,它能加快应用程序载入的速度,通过访问如USB闪存等外围设备来扩大系统的虚拟内存。目前,加快载入速度的主要方法还是依靠将常用程序的数据保存在硬盘的某个片区中。
Jim Allchin指出,使用了SuperFetch技术,常用程序的库系统代码将在操作系统正常启动的过程中就进行预加载。例如,在系统启动时Outlok程序的大部分已经载入了系统的内存中。当用户真正使用该应用程序时,只有软件的Container需要被载入。微软表示,这种方法能有减少80%的程序启动时间。这意味着,这项功能将在操作系统的后台运行,并采用了多线程的性能。有专家认为,目前在这种额外的预载入技术下,Vista的启动速度能加快多少还是未知;但对于双核的处理器,启动速度应该不会有太大的改善。
SuperFetch的另一个功能,可以够推进整个系统的性能表现。Vista可以使用外围的的存储设备如闪存卡、记忆棒等,从而扩大虚拟内存的空间。如果用户连接了512M或者1G的记忆棒,这些空间会立即添加到虚拟内存空间中。
微软将在本周召开的软件开发者会议(PDC)详细介绍这些功能。SuperFetch将会在Vista的最终版中推出。