我们都有经验,当第一次打开word的时候会等待比较长的时间,硬盘灯不停的在亮,但是关闭再次打开,word启动速度就快得多了。这个其实就是 windows的预读取做的优化。windows预读取发现你带开了一个他的预读取数据库没有的应用程序时,他就会将这个应用程序中某些信息在内存中留下一个映象,下次打开这个程序就不用再去硬盘上找文件,能大大加块程序启动速度。
问题来了,内存中的映象重新启动之后就会消失,下次开机启动程序依然很慢,怎么办呢?这就需要“开机预读取”功能。Windows会把使用频率较高的一些应用程序的信息记录下来,每次开机时,就完成一次对程序的预读取,从而大大加快应用程序的启动速度。
没有什么必要。Windows Vista/7 的SuperFetch服务是为企业应用与大型协作软件而设计的, 个人用户没有必要开启. 在大型企业中使用的专业软件中与企业策略管理, 数据库启动过程中会长达10分钟之久. 而运用SuperFetch, 可将启动时间降低到6分钟以内. 而对个人的用户来说, 平时使用的日常软件本身的启动时间非常短 通常在1-2秒之内, SuperFetch这时候的提速只是0.2~0.5秒, 基本可以被认为是毫无作用, 而且还会加大对硬盘的监测(损失CPU性能时间)与读取时间(增加硬盘IO寻址线程分配). 而SuperFetch对游戏程序是无效的, 对于个人用户与游戏玩家来说, 开启此服务只会无形损失CPU的性能时间与损失硬盘IO寻址的线程性能.
win7的预读(Superfetch)和快速搜索(WindowsSearch)可以利用服务管理器禁用,下面介绍禁用方法:
1、按下win+r键,打开运行对话框,输入services.msc,点击确定;
2、服务窗口右侧列表,拖动滚动条,找到Superfetch服务,双击;
2、d出对话框,修改启动类型为禁用,点击确定;
3、服务窗口右侧列表再找到Windows
Search服务;
4、双击,d出对话框中,同样将启动类型修改为禁用,点击确定;
5、修改完成,重新启动计算机,设置生效。
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢
!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)