實體記憶體(RAM)不足時,Windows 將閒置記憶體頁面交換到硬碟分頁檔,騙過程式以為仍有大量記憶體可用。分頁檔即「虛擬記憶體」。
| 策略 | 適用對象 | 設定值 | 優缺點 |
|---|---|---|---|
| 系統自動管理 | 新手、筆電、多磁碟 | 勾選「由系統管理」 | 省心,但可能產生碎片、效能波動 |
| 固定大小(推薦) | 桌機、固定工作負載 | 初始 = 最大 = 實體記憶體 × 1.5 | 無碎片、效能穩定、避免動態擴縮延遲 |
| 精準監測法 | 進階使用者、伺服器 | 用「系統監視器」記錄「交換檔大小」峰值,設為峰值+20% | 最精準,但需長時間監測 |
sysmon(或「開始→程式集→附屬應用程式→系統工具→系統監視器」)。| 項目 | Windows 9x | Windows 2000/XP/2003 |
|---|---|---|
| 分頁檔名稱 | Win386.swp | pagefile.sys |
| 設定方式 | 編輯 C:\Windows\System.ini [386Enh] 區段 PagingDrive=D:\Win386.swp | 系統屬性→進階→效能→進階→虛擬記憶體→變更 |
| 多重分頁檔 | 不支援 | 支援多磁碟各建一個 |
@echo off
rem 設定 D: 固定 1536MB (1.5GB) 分頁檔,C: 取消
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "D:\pagefile.sys 1536 1536" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v ExistingPageFiles /t REG_MULTI_SZ /d "D:\pagefile.sys 1536 1536\0" /f
echo 請重新開機生效
pause
(執行前請備份登錄,D: 需為 NTFS 且有足夠空間)