什么是Superfetch服务  

Superfetch 是为传统的机械式磁盘设计,它允许内存以极快的速度载入一部分常用程序运行所需的数据片段,从而提升系统和程序运行速度。官方描述表明它“随着时间的推移保持并提高系统能”,但这是模糊的,并不能解释整个服务内容。

  Superfetch是Windows Vista中引入的一项功能。它静静地置于后台,不断分析RAM使用模式,并了解您最常运行的应用程序类型。随着时间的推移,Superfetch将这些应用程序标记为“经常使用”,并提前将它们预加载到RAM中。

  默认情况下,Superfetch旨在通过预加载的应用程序占用所有可用的RAM空间。别担心:它只处理未使用的内存。一旦你的系统需要更多RAM(例如,加载未预加载的应用程序),它就会根据需要放弃所需的内存。

  注意,Superfetch与Prefetch不同,后者是在Windows XP中引入的预加载内存管理器。Superfetch实际上是Prefetch的继承者。有什么不同?预取没有随时间分析使用模式并相应地调整其预加载参数。

superfetch服务是帮助你的程序建立缓存,在开机启动程序时加快程序初始化速度。所以如果你关闭了superfetch可能会稍微导致你开机初始化程序慢。在WIN7,WIN8,WIN8.1中superfetch的功能都一样。

优点是superfetch服务是帮助你的程序建立缓存,在开机启动程序时加快程序初始化速度。

缺点是如果你关闭了superfetch可能会稍微导致你开机初始化程序慢。

Superfetch内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用。

不会由于计算机长时间闲置而使突然使用变得响应迟缓;在退出大型应用程序后会主动将之前被迫转移到虚拟内存中的页面重新调入内存当中。

标签: Superfetch服务是什么 superfetch禁用坏处 关闭superfetch服务的利弊 superfetch禁用的缺点