瀏覽單個文章
aq0127
Major Member
 

加入日期: Sep 2002
您的住址: 高雄
文章: 115
引用:
作者dosiris
今天發現可以將SecondLevelDataCache設為CPU的L2的大小
像我的就是1024 然後重開機之後 ...
挖勒 速度至少快一半
連滑鼠移動都感覺上比較平滑 開始真正感覺到他800 dpi的質感
掃毒也從每秒30∼50個檔案 增加到60∼110個ㄟ

我找了一下 發現2.2終極版並沒有優化L2 但這個優化我覺得提升的程度非常明顯說
不知道當初是什麼考量(可能是不同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的二級緩存在任何時候都是開啟的,用戶沒有必要再
自行修改。

要自己一個一個點進去, 因為無法直接設連結
http://www.microsoft.com/resources/...-us/default.asp
     
      
舊 2004-10-27, 03:44 PM #121
回應時引用此文章
aq0127離線中