如果系統即將用盡記憶體,本文可協助您減輕Visual Studio或其他應用程式中不穩定或不響應的行為。
原因 1:某些應用程式耗用大量記憶體
在您的系統上,某些應用程式可能會耗用大量的記憶體,而且可能不在使用中。 若要檢查哪些應用程式可能導致此問題,請遵循下列步驟:
選取 Ctrl+Shift+Esc 鍵以開啟 [任務管理器]。
選取 [詳細資料] 索引標籤。
以滑鼠右鍵按兩下資料列標頭,然後選取 [ 選取數據 行] 專案。
選取 [選取數據行] 視窗中的 [認可大小] 複選框,然後選取 [確定]。
在 [ 認可大小] 數據行上,按兩下數據行標頭,依遞減順序排序認可大小。
因應措施:關閉您未使用的記憶體取用應用程式
如果您注意到耗用大型記憶體且未主動使用的程式,請關閉該程式。 當您關閉這類程式時,系統和 Visual Studio 可能會變得更穩定。
提示
如果您在清單中看到程式vmmem.exe,表示取用記憶體的虛擬機,請關閉虛擬機,讓記憶體可供使用。
如果具有最大認可大小的程式是系統程式,則關閉它們可能不安全。 最安全的方法是重新啟動電腦。
原因 2:分頁檔案組態不是最佳
分頁檔案是系統磁碟上的檔案,可作為隨機存取記憶體 (RAM) 的延伸模組。 當應用程式使用的記憶體超過 RAM 容量時,Windows 會將記憶體內容移至分頁檔案,以在 RAM 中騰出空間。 分頁檔案的預設組態是讓 Windows 可以同時支援許多程式。 不過,某些組態和情況無法配置足夠的記憶體來支持系統上執行的所有程式。
此問題可能會導致 Visual Studio 之類的程式不穩定。
解決方案:設定最佳的分頁檔案設定
步驟 1:尋找分頁檔案組態
在 Windows 搜尋中搜尋 [ 進階系統設定 ],然後選取 [ 開啟 ] 以開啟 [ 系統屬性 ] 視窗。
在 [效能] 區段中選取 [設定...]。
在 [ 效能選項] 視窗中,選取 [ 進階 ] 索引標籤。
在 [虛擬記憶體] 區段中選取 [變更...]。
步驟 2:設定最佳分頁檔案
我們建議您讓系統以透明方式管理分頁檔案。 若要這樣做,如果未核取,請選取 [ 自動管理所有磁碟驅動器 的分頁檔案大小] 複選框。
如果您已設定分頁檔案大小,讓系統管理它,但仍看到記憶體不足的錯誤,請檢查 檔案總管 系統磁碟驅動器是否有足夠的磁碟空間。 使用 Windows+E 鍵開啟您電腦上的 檔案總管 視窗。
如果您想要自定義分頁檔案位置,請取消核取 [ 自動管理所有磁碟驅動器 的分頁檔案大小] 複選框,然後遵循下列其中一個選項:
我們建議您讓系統管理磁碟上的分頁檔案大小。 若要這樣做,請選取 [ 系統管理大小] 選項。
在某些情況下,您可能需要自定義分頁檔案的大小。 若要瞭解其中一個範例,請參閱 無法自動增加頁面檔大小。
重要
請務必使用您通常在系統上執行的應用程式累計尖峰認可大小來設定 初始大小 和 大小 上限。
使用此設定時,系統不會自動更新分頁檔案大小。 因此,如果記憶體需求增加,因為執行中的應用程式耗用較多記憶體,或是因為新應用程式開始耗用額外的記憶體,則您應該更新 [大小 上限] 以考慮新的需求。
請確定磁碟有足夠的空間來容納新的大小。
如果您因為系統記憶體不足而發生系統不穩定,建議您不要選取 [沒有分頁檔案 ] 選項。