Windows10系统的Superfetch服务

什么是Superfetch服务

  Superfetch 是为传统的机械式磁盘设计,它允许内存以极快的速度载入一部分常用程序运行所需的数据片段,从而提升系统和程序运行速度。官方描述表明它“随着时间的推移保持并提高系统性能”,但这是模糊的,并不能解释整个服务内容。
  Superfetch是Windows Vista中引入的一项功能。它静静地置于后台,不断分析RAM使用模式,并了解您最常运行的应用程序类型。随着时间的推移,Superfetch将这些应用程序标记为“经常使用”,并提前将它们预加载到RAM中。
  默认情况下,Superfetch旨在通过预加载的应用程序占用所有可用的RAM空间。别担心:它只处理未使用的内存。一旦你的系统需要更多RAM(例如,加载未预加载的应用程序),它就会根据需要放弃所需的内存。
  注意,Superfetch与Prefetch不同,后者是在Windows XP中引入的预加载内存管理器。Superfetch实际上是Prefetch的继承者。有什么不同?预取没有随时间分析使用模式并相应地调整其预加载参数。

那么Superfetch真的有必要吗?
  在大多数情况下,Superfetch非常有用。如果你有一个平均规格或更好的现代PC,Superfetch很可能运行得如此顺利,以至于你永远不会注意到它。SuperFetch现在已经在你的系统上运行,你甚至都不知道。

 但Superfetch可能会出现一些“问题”:

  • 由于Superfetch始终在后台运行,因此Superfetch服务本身总是使用一些CPU和RAM。
  • Superfetch不会消除将应用程序加载到RAM中的需要。相反,它将加载重定位到更早的时间。每当加载发生时,您的系统仍会遇到与没有Superfetch的情况下启动应用程序相同的减速情况。
  • 系统启动可能会缓慢,因为Superfetch正在将一堆数据从HDD预加载到RAM。如果你的硬盘在每次启动或重新启动计算机时都以100%运行几分钟,那么Superfetch可能是罪魁祸首。
  • 当Windows 10安装在SSD上时,Superfetch的性能提升可能不明显。由于SSD速度如此之快,您实际上并不需要预加载。

  众所周知,Superfetch在游戏时会导致性能问题,特别是在具有4GB或更少RAM的系统上。目前还不清楚为什么会发生这种情况,因为并非所有人都会这样,但我们怀疑它与RAM重型游戏有关,这些游戏不断请求并释放内存,这可能导致Superfetch不断加载和卸载数据。亦或者,在国外论坛中有用户反映:在关闭了索引服务和所有防病毒软件、并从外置硬盘中复制一些大体积文件之后,磁盘会无法正常拔出。这样的现象在关闭 Superfetch服务之后却得到了改善的情况。
  那么禁用Superfetch是否安全?是! 如果您决定将其关闭,则不存在副作用的风险。

关闭Superfetch服务需要考虑什么

  从技术角度分析,Superfetch 技术的出发点即是减少与速度较慢的磁盘之间进行数据交换,相对于减少不必要的内存操作而言,降低与磁盘的交互频率更有利于增加续航时间。
  所以关与不关,还取决于我们当前计算机的使用环境各种因素而定,在这里可以肯定的告诉大家,如果你的电脑是固态硬盘,那么就关了吧;若是机械硬盘则保持开启,电脑卡的话从别处找问题。正如微软官方所说的:如果你的系统分区位于健康的 SSD 驱动器上,SSD 就将担当足够的数据随机读写任务。那么 Superfetch、系统和程序启动优化、ReadyBoost 等相关功能将应该全部被禁用!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值