問題概述
跑算法時一不小心整錯了,程序就把16G的內存全都占用了,計算機就卡死了……
其實總共多少內存不重要,都會被錯誤的程序吃掉,從其它地方釋放多少就被吃掉多少……
解決方案
針對這一問題,最簡單的想法就是限制程序運行時所占用的最大系統內存。
(1)設置限制
bcdedit /set increaseuserva 4096
在cmd里執行bcdedit /set increaseuserva 4096,4096就是4096MB,就是4G。
(2)取消設置
bcdedit /deletevalue increaseuserva
想刪除這個設置就輸入bcdedit /deletevalue increaseuserva。