作業系統核心任務在於合理調配資源,記憶體管理更是重中之重。如何讓有限記憶體用在刀刃上、擺脫系統本身的記憶體瓶頸,是值得深入探討的課題。
Windows 目錄下的 pagefile.sys(Windows 98 為 Win386.swp)即為虛擬記憶體檔案,大小會動態變化。它的作用與實體記憶體相似,但作為「後備力量」:只有當實體記憶體不足時,才會將暫時不用的資料換出至硬碟,釋放實體記憶體給急需的程式使用。
目的在於減少磁頭移動,提高讀寫效率。系統盤檔案眾多,分頁檔極易碎片化。移動方法:
pagefile.sys(系統不會自動刪除)。當實體記憶體 ≥ 512MB 時,分頁檔作用明顯降低,可考慮停用:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management。DisablePagingExecutive,將數值設為 1。同一登錄位置下的 ClearPageFileAtShutdown 設為 1。此「清除」非刪除檔案,而是對分頁檔進行整理與清洗,使下次啟動時虛擬記憶體狀態更佳。