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