透過修改註冊表釋放大量記憶體優勢,提升系統回應速度。前提:實體記憶體 ≥ 512MB,且僅限 Windows 2000/XP。 記憶體不足(如 64MB)強行啟用反而導致系統頻繁錯誤甚至崩潰。
開啟註冊表編輯器(Win+R → regedit),定位至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement
在右側窗格修改以下鍵值:
設為 1(十六進位)。在記憶體中劃出大型空間供檔案系統預讀取,程式連續請求資料時由系統快取自動預讀,大幅縮短存取延遲。系統快取從 4MB 增至 8MB,但會佔用較多實體記憶體,減少可供程式使用的可用記憶體。
建議設為 512(十進位,對應 512KB L2 快取)。CPU 處理速度遠超記憶體,L2 快取緩衝兩者速差。調整此值可讓 Windows 更有效配合 CPU 提升資料預讀命中率。若 CPU L2 快取非 512KB,請依實際硬體規格填寫(單位 KB)。
設為 1(十六進位)。強制所有程式與資料駐留實體記憶體運行,不使用虛擬記憶體。實體記憶體充足時可巨幅提升效能;記憶體不足時將導致災難性後果。
擴大 I/O 緩衝區以加速裝置與處理器間資料傳輸。依實體記憶體大小設定(十六進位值):
400 (1MB) / 800 (2MB) / 1000 (4MB)1000 (4MB) / 2000 (8MB) / 4000 (16MB)4000 (16MB) / 8000 (32MB)10000 (64MB) 或更高設為 0 由 Windows 自動配置。修改完成後重新開機生效。
註冊表修改具風險,建議先匯出備份。數值設定不當可能導致系統不穩,請依實際硬體規格謹慎調整。