win7的超级预读取到底有没有用,花了那么大

win7的超级预读取到底有没有用,花了那么大,第1张

没有什么必要。

Windows Vista/7 的SuperFetch服务是为企业应用与大型协作软件而设计的, 个人用户没有必要开启. 在大型企业中使用的专业软件中与企业策略管理, 数据库启动过程中会长达10分钟之久. 而运用SuperFetch, 可将启动时间降低到6分钟以内. 而对个人的用户来说, 平时使用的日常软件本身的启动时间非常短 通常在1-2秒之内, SuperFetch这时候的提速只是0.2~0.5秒, 基本可以被认为是毫无作用, 而且还会加大对硬盘的监测(损失CPU性能时间)与读取时间(增加硬盘IO寻址线程分配). 而SuperFetch对游戏程序是无效的, 对于个人用户与游戏玩家来说, 开启此服务只会无形损失CPU的性能时间与损失硬盘IO寻址的线程性能.

预读取分两种,一种是“系统文件预读”,一种是“应用程序预读”。

我们都有经验,当第一次打开word的时候会等待比较长的时间,硬盘灯不停的在亮,但是关闭再次打开,word启动速度就快得多了。这个其实就是 windows的预读取做的优化。windows预读取发现你带开了一个他的预读取数据库没有的应用程序时,他就会将这个应用程序中某些信息在内存中留下一个映象,下次打开这个程序就不用再去硬盘上找文件,能大大加块程序启动速度。

问题来了,内存中的映象重新启动之后就会消失,下次开机启动程序依然很慢,怎么办呢?这就需要“开机预读取”功能。Windows会把使用频率较高的一些应用程序的信息记录下来,每次开机时,就完成一次对程序的预读取,从而大大加快应用程序的启动速度。

调出任务管理器\\\\\或者 右键点击任务栏 调出任务管理器,

导航栏 选择 服务,

按名字排序找到superfetch服务(superfetch在描述写着。服务的进程名称是sysmain),

右键点击  关闭服务。

开始按钮——运行——输入msconfig后点确定 然后在出现的窗口上方 选择“服务” 找到superfetch 把前面的勾给去掉 点确定就把superfetch禁用了。

Windows Search稍微麻烦一点 开始按钮——控制面板——程序——打开或关闭Windows功能 找到Windows Search 把它前面的勾去掉 确定。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6350577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存