2。打開CPU二級緩存可以加速啟動/提速系統。
又是一則繆論,
這種說法流傳相當廣泛,
現在使用率最高的Windows系統優化軟體之一的“Windows優化大師”
也是持這種觀點,
在它的優化設置欄中就有優化CPU二級緩存的選項。
我們先看看這個所謂的優化技巧是怎樣告訴我們的。
【Windows XP系統中,默認狀態下CPU二級緩存並未打開。
為了提高系統性能,我們可以通過修改註冊表,
或使用“Windows優化大師”等軟體來開啟它。
運行註冊表編輯器,展開
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management分支
雙擊右側視窗中的“SecondLevelDataCace”,然後在彈出的視窗中直接填入當前電腦所使用的CPU的二級緩存容量即可。賽揚處理器的二級緩存為128KB,應將其值設置為80(16進制,下同)。PⅡ、PⅢ、P4均為512KB二級緩存,應設置為200;PⅢE(EB)、P4 Willamette只有256KB二級緩存,應設置為100;AMD Duron只有64KB二級緩存,應設置為40;K6-3擁有256KB二級緩存;Athlon擁有512KB二級緩存;Athlon XP擁有256KB二級緩存;Athlon XP(Barton核心)擁有512KB二級緩存。使用Windows優化大師也可以正確設置CPU的二級緩存:啟動Windows優化大師,選擇“系統性能優化”,在“檔系統優化”中,最上面就是關於CPU二級緩存的設置項。拖動滑塊到相應的位置後,保存設置並重新
啟動電腦即可。】
我們在微軟的知識庫中找到了如下的內容:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management中的SecondLevelDataCache
鍵的值只有在Windows XP系統從硬體抽象層
(Hardware Abstraction Layer )讀取CPU二級緩存(L2)失敗時
才會讀SecondLevelDataCache鍵的數據。
而且SecondLevelDataCache鍵值=0的意義是二級緩存為256KB。
在一篇知識庫文章中我們還找到了“Do not change the SecondLevelDataCache entry ”這樣的話,在文章中指出一些第三方資料宣稱修改SecondLevelDataCache鍵的值可以提高系統性能是不正確的。二級緩存的數值是由作業系統檢測並且完全不受SecondLevelDataCache值的影響。
從微軟知識庫的文章中我們可以看到,所謂的Windows XP系統需要用戶手動打開二級緩存這種說法是錯誤。Windows XP系統是根據硬體抽象層讀取CPU的二級緩存數值。只有讀取失敗時才會讀取SecondLevelDataCache的值,而且SecondLevelDataCache的默認數值0所代表的意義就是二級緩存為256KB,而不是表示關閉。所以CPU
的二級緩存在任何時候都是開啟的,用戶沒有必要再自行修改。
from
系統優化的誤導—xp優化經典謬誤