前言 :
相信有人懷疑
http://popgo.net/bbs/showthread.php?s=&threadid=172307這篇的言論因此花了半小時開關機試驗 CPU 效能(以後懶得這麼做,吃力不討好 ^^||)
實驗編號(1)
首先是不欲作任何前置作業下的 CPU Benchmarks
測定 :
CPU-test-Undo1 | CPU-test-Undo2
可發現後者比前者測定值高 (因為快取的作用)
實驗編號(2)
再來啟動WinXP L2快取,後重開機
測定 :
CPU-test-L2En1 | CPU-test-L2En2
可發現後者是較前者測定值高,也比上圖測定值高 (證明 L2 快取啟動的效能)
但發現先前不客觀公正因數 "實驗編號(1)" 是於未重開機環境下實驗的,影響甚巨
實驗編號(3)
先改回不啟動WinXP L2快取,後重開機
測定 :
CPU-test_II-Undo1 | CPU-test_II-Undo2
此時發現平均的第一次測定正常值是 cpu 155、fpu 130 (接下來大概都如此)
實驗編號(4)
接下來關閉所有 "具有定時型執行之常駐程式" (此時CPU平常Usage為0%~2%),測定 :
CPU-test_II-Undo3-close1 | CPU-test_II-Undo3-close2
發現測定值的確大幅竄升
實驗編號(5)
再來啟動WinXP L2快取,後重開機
CPU-test_II-L2En1 | CPU-test_II-L2En2
發現和第一次和未開啟WinXP-L2之第一次一樣(再次證明第一次測定正常值是 cpu 155、fpu 130,也就是說重開機後無不公正之因子存在)
而第二次比CPU-test_II-Undo2圖測定值高 (WinXP-L2開啟證明有效)
實驗編號(6)
接下來同 "實驗編號(4)" 關閉所有 "具有定時型執行之常駐程式" (此時CPU平常Usage為0%~2%),測定 :
CPU-test_II-L2En-close1 | CPU-test_II-L2En-close2
發現 FPU 上和 "實驗編號(4)" 之測定值相比的確大幅竄升 (FPU 是浮點運算單元,在L1/2快取的使用所佔的比例很高)
綜合以上證明開啟Windows XP L2快取設定的確有其功效
而為何關閉所有 "具有定時型執行之常駐程式" 之實驗(編號)比未關閉的情形明顯
這可能是由於 L1/2 快取在這些程序上也有作用的原因
也就是說 CPU Benchmarks Tool (BenchMarX) 於未關閉 "具有定時型執行之常駐程式" 的情形下,並沒有得到所有的 L1/2 快取所有使用權
配備暨工具 :
CPU AMD XP 2000+
RAM 1G
Dachshund Software - Hare v1.5.1 之 Wash RAM (記憶體重整洗刷tool)
BenchMarX v4.1