Windows XP 記憶體管理相關進階選項集中於註冊表機碼 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。針對大記憶體 (≥256MB) 系統,調整三大鍵值可顯著提升效能。本文詳細說明原理、適用條件與設定方法。
鍵值: DisablePagingExecutive (REG_DWORD)
預設: 0 (啟用分頁調度)
建議: 設為 1 (禁用)
原理:預設 XP 會將核心/驅動程式代碼分頁至硬碟。禁用後強制保留在實體記憶體中,減少頁面錯誤與磁碟 I/O,提升系統響應。
適用條件:實體記憶體 ≥ 256MB,否則可能導致記憶體耗盡。
鍵值: LargeSystemCache (REG_DWORD)
預設: 0 (平衡模式)
建議: 設為 1 (最大化系統快取)
原理:啟用後,除保留 4MB 給磁碟快取外,其餘實體記憶體全分配給檔案系統快取,核心常駐記憶體運行,大幅提升檔案讀寫與應用程式載入速度。
副作用:部分應用程式 (需大量私有記憶體者) 效能可能下降。
適用條件:實體記憶體 ≥ 256MB,建議 512MB 以上效果最佳。
鍵值: IOPageLockLimit (REG_DWORD,預設不存在,需自行新建)
建議範圍: 8MB - 16MB (以位元組為單位,如 12MB = 12582912)
原理:限制核心可鎖定在記憶體中進行 I/O 操作的頁面總量,防止大量檔案傳輸佔盡非分頁集區。
適用對象:伺服器/工作站進行大量檔案傳輸、資料庫、備份等 I/O 密集負載。普通桌面用戶效用有限。
適用條件:實體記憶體 > 256MB。
regedit,定位上述機碼路徑。XP 記憶體優化三大鍵值 DisablePagingExecutive=1、LargeSystemCache=1、IOPageLockLimit=8M-16M 專為大記憶體系統設計,能將剩餘記憶體轉化為實質效能提升。操作前確認實體記憶體 ≥ 256MB,並做好註冊表備份與測試驗證。