我错误地在 Windows 7 64 位上应用了 IncreaseUserVa 3072:
BCDEDIT /set IncreaseUserva 3072
之后,当我启动密集的 Matlab 代码时,系统就会挂起。
我尝试使用以下方法来恢复更改:
BCDEDIT /set increaseUserva 2048
或者
BCDEDIT /deletevalue increaseUserva
但是,当我运行 Matlab 代码时遇到了同样的问题。
当我检查时,命令后面bcdedit/enum all
不包含, 。increaseUserva
/deletevalue
任何想法?
答案1
BCDEDIT
运行正常。正确的命令是:BCDEDIT /deletevalue increaseUserva
。问题出在我同时进行的另一项更改上;在 Matlab 代码中,我在try/catch
需要大量内存的命令周围添加了一个。显然,这导致 Matlab 占用了大量内存(在资源监视器中观察到 40 GB)。现在,我将其替换try/catch
为一个if
,它就可以正常工作了。