win10:限制某一程序内存

 

问题概述

跑算法时一不小心整错了,程序就把16G的内存全都占用了,计算机就卡死了……

其实总共多少内存不重要,都会被错误的程序吃掉,从其它地方释放多少就被吃掉多少……

解决方案

针对这一问题,最简单的想法就是限制程序运行时所占用的最大系统内存。

(1)设置限制

bcdedit /set increaseuserva 4096

在cmd里执行bcdedit /set increaseuserva 4096,4096就是4096MB,就是4G。

(2)取消设置

bcdedit /deletevalue increaseuserva

想删除这个设置就输入bcdedit /deletevalue increaseuserva。

(3)管理员权限

如果出现以下错误:

"The boot configuration data store could not be opened. Access is denied."

则需以管理员的身份运行cmd,而后再重复上述指令。

posted @ 2020-11-19 21:59  TruthSeeking  阅读(7249)  评论(0编辑  收藏  举报