在MATLAB计算期间,如何仅使用总RAM的一部分?

时间:2016-01-12 13:41:06

标签: matlab ram

我想将8 GB的RAM而不是完整的(12)用于非常长的计算,以便将余数用于另一个操作。可能吗?

是否可能有一个MATLAB命令强制内存使用的最大限制?

我想与2位独立的编辑合作。

2 个答案:

答案 0 :(得分:2)

请在此处查看“限制Windows上进程内存”的可能解决方案:

Set Windows process (or user) memory limit

答案 1 :(得分:1)

Matlab没有限制内存使用的命令,它将获取所需的内存以进行计算。在某些操作系统上,您可以限制内存使用量,例如在Linux上使用ulimit。但请注意,当Matlab需要超过8gb时,它达到极限时不会很慢,它会抛出异常并停止计算。