Superfetch,简单来说就是“超级预读取”,这个服务是由XP系统中的Prefetch进化而来的。这个原理也很简单:Superfetch 内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用,让应用程序最快速度开启。避免由于计算机长时间闲置而使突然使用变得响应迟缓,在退出大型应用程序后会主动将之前被迫转移到虚拟内存中的页面重新调入内存当中。
举个例子:你的Win10系统在运行过一次Photoshop软件之后,Superfetch 会将这个软件要用到的一些文件缓存到内存中去,在下次使用的使用直接从内存中调用,当然比从硬盘上重新读取快得多。但是也因为常驻内存的原因,所以也会导致占用内存。
可以关闭superfetch服务吗?
我们已经了解superfetch服务的运作原理,那么是否需要关闭Superfetch服务呢?我的经验来说,这个需要看你电脑配置和运作环境,如果你的电脑足够强悍,特别是内存都已经足够富余,那么可以开启这个服务。
我自己测试的情况是:在关闭Superfetch服务的情况下,CPU温度正常会稍微下降,内存占用明显降低,在运行一个photoshop软件和Fireworks软件的环境下,在结束photoshop工作后,关闭Photoshop并且切换到Fireworks,感觉执行效率有所下降;在开启Superfetch服务的情况下,CPU温度有所上升,内存占用也增加,同样在运行一个photoshop软件和Fireworks软件的环境下,在结束photoshop工作后,关闭Photoshop并且切换到Fireworks,执行效率比关闭Superfetch服务的情况下要好。
所以Superfetch服务是可以关闭的,但是性能好内存高的用户不建议关闭,关闭会导致反向降低性能的效果。
怎么关闭superfetch服务?
1、win+r打开运行、输入services.msc
2、找到superfetch服务禁用即可。
以上就是superfetch服务的详细介绍了,具体是否关闭该服务大家可以参照上面的教程判断。