2010年3月24日

[轉貼]xp 加速調整 l2 cache

L2 Cache 是影響CPU 處理效能的關鍵之一,而Windows XP 並沒有開啟相關的設定值,
使得L2 Chche 無法發揮效用。目前推出的CPU 都配備了容量不算小的L2 Cache,若我們
花了錢又不使用它,就等於是浪費了 !

該怎麼做呢 ?
很簡單, 先得知你CPU 的L2 Cache 大小,利用CPU-Z 這個軟體
來查清楚你的CPU 資料, CPU-Z 由此下載:http://www.cpuid.com/cpuz.php
在網頁左上角處有下載連結。
安裝後執行程式並開啟Cache 頁籤,就可以看到L2 Cache 大小。


下一步就是更改登錄值
執行 regedit 開啟登錄編輯程式
切換到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 這個機碼
找到 SecondLevelDataCache 項目, 雙按它開始編輯
先將[底數] 切換成十進位,然後在[數值資料]欄位輸入你在CPU-Z 查得的L2 Cache 大小(單位是K)
例如:查得是2048 K 就填入2048
按「確定] 並離開登錄編輯程式,重新啟動電腦,你的電腦就能以全速運作了。

每次重新安裝電腦都要這樣改,似乎很麻煩,我們可以利用reg 檔來自動修改
=====l2cache.reg===========

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"SecondLevelDataCache"=dword:00000800
=====end===================
將上面內容貼到筆記本上,更改dword: 後面的數值,這是16進制,所以你要自行轉換
例如1024K 就改成 00000400 以此類推
可以利用XP 的小算盤來換算或參考下面的換算表,另存新檔為 L2cache.reg (主檔名可自訂,副檔名不要更改)
以後只要雙按這個檔案就會自動更改了。

(換算表)
64K - 00000040
128K - 00000080
256K - 00000100
512K - 00000200
1024K- 00000400
2048K- 00000800
4096K - 00001000

隨機好文:
Powered by Stuff-a-Blog



Share/Save/Bookmark

2 意見:

匿名 提到...

這個方法已證實是無效的,硬體預設多少就是多少,軟體無法更改的~

小狐狸部落 提到...

你講的是正確無誤,如果預設512k 就是512k調整為2048k也是無用 。但是cpu L2如果是2048k就應該調整為2048K,印象中xp預設為512k,老人家很久沒用xp應該是這樣沒錯。