问题概述
跑算法时一不小心整错了,程序就把16G的内存全都占用了,计算机就卡死了……
其实总共多少内存不重要,都会被错误的程序吃掉,从其它地方释放多少就被吃掉多少……
解决方案
针对这一问题,最简单的想法就是限制程序运行时所占用的最大系统内存。
(1)设置限制
bcdedit /set increaseuserva 4096
在cmd里执行bcdedit /set increaseuserva 4096,4096就是4096MB,就是4G。
(2)取消设置
bcdedit /deletevalue increaseuserva
想删除这个设置就输入bcdedit /deletevalue increaseuserva。