瀏覽單個文章
mobius797
Junior Member
 
mobius797的大頭照
 

加入日期: Dec 2004
文章: 864
引用:
作者kirin7070
1. prefetch 4&5我都調過都會比較快

網路上的以訛傳訛真是太強了
很久以前我也信以為真
微軟官方文件說明這個值只有0~3有效
3已經是預讀全部可預讀的選項了
到處都查的到這個事實

其實這件事說明了...這些大部分所謂的優化
效果微乎其微
其中還夾雜了不少早已不支援的舊東西和以訛傳訛的假優化
就算改了以後反而變慢
還是有一堆人自以為真的優化了
最好的例子就是
有多少人知道EnablePrefetcher這個值
和prefetch資料夾及Task Scheduler這個背景服務的連動關係?
有些人如果到處亂試網路上流傳的各種所謂優化
很可能會發生以下三種同時使用的情形
調高EnablePrefetcher到4或5
刪掉prefetch資料夾的所謂無用垃圾
停用沒有用的工作排程服務Task Scheduler
這樣也叫優化?
完全是精神錯亂令人啼笑皆非
執行prefetch的背景服務就是Task Scheduler
有些天才卻說不用工作排程可以停掉它
如果停了它另外2項就變成沒有作用
刪了prefetch資料夾也是一樣
這個資料夾的內容是由Task Scheduler生成
據此來對開機檔案和應用程式預讀而有加速的作用
如果把它當垃圾定時刪除就等於要一直重新生成
完全失去預讀加速的效果

所以奉勸各位要使用網路上流傳的各種優化時
最好稍微了解一下原理和功能
免得自廢武功還樂不可支

http://msdn.microsoft.com/en-us/library/ms940847(WinEmbedded.5).aspx

The EnablePrefetcher key has the following values:

0 = Disabled

1 = Application launch prefetching enabled

2 = Boot prefetching enabled

3 = Application launch and boot enabled
舊 2009-06-11, 04:17 AM #49
回應時引用此文章
mobius797離線中