關於WindowsOS內的SecondLevelDataCache設定...

主要是這樣的,很久以前流傳在WinXP上透過更改登陸碼的方式設定CPU L2 cache:

HKEY_LOCAL_MACHINE〕→〔SYSTEM〕→〔CurrentControlSet〕→〔Control〕→
〔SessionManager〕→〔MemoryManagement〕的右邊視窗
將〔SecondLevelDataCache〕設定為CPU L2 cache大小...

因為WinXP這個值預設是0




今天好奇看了下Win7 x64的相同設定,怎預設也是0?
關於這個設定,不知道有沒有大大在Vista甚至Win7上試過..................

除非要限制L2大小
不然預設為0代表自動使用CPU的最大L2快取
要使用最大效能的話就不用更改(XP,VISTA也一樣)
SecondLevelDataCache 記錄處理器快取也稱為次要或 L2 快取的大小。如果這個項目的值是 0,系統會嘗試擷取 L2 快取大小從 「 硬體抽象層 (HAL) 平台。如果它失敗它會使用預設 L2 快取大小為 256 KB。如果此項目的值是 0,它不會使用這個值為 L2 快取大小。此項目被設計為次要的電腦的 HAL 無法偵測 L2 快取的快取大小資訊來源。

只有在HAL 擷取失敗時才會用到, 基本上不用改

資料來源:http://support.microsoft.com/kb/183063/zh-tw
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!