我的電腦上有 2 GB RAM,我注意到即使有足夠的可用 RAM,Windows XP 也會繼續使用頁面檔案。這確實影響了電腦的效能並使其變得太慢。
有沒有辦法讓 Windows XP 在沒有足夠可用 RAM 時只使用頁面檔案?
答案1
正如@Tom Wijsman 所提到的,這不是一個特別好的主意,但如果你真的想...
去
Control Panel -> System -> Advanced
然後點擊群組Settings...
下方的按鈕Performance
。
這將彈出這個對話框
選擇突出顯示的選項並點擊OK
筆記:這將禁用頁面檔案。據我所知,沒有辦法根據記憶體使用情況選擇性地啟用/停用它。最接近的方法是將自訂大小設為 0MB,以便 Windows 在需要時擴展它
(截圖來源)
答案2
Windows 將使用頁面檔案來釋放系統快取和其他應用程式的空間。即使您現在擁有「空閒」內存,移動極少使用且可能永遠不會再次使用的頁面(例如可執行文件中的啟動代碼頁面)也可以將更多有用的內容放入 RAM 中。
這確實影響了電腦的效能並使其變得太慢。
了解您如何衡量這一點將會很有幫助。通常(當沒有立即缺乏可用頁面時)分頁以低優先級發生 - 任何特定 IO 要求(資料或分頁)都將優先。