matlab - 如果 RAM 使用量超过指定数量,立即停止 MATLAB。有办法吗?

标签 matlab memory-management error-handling ram

标题说明了一切。

基本上,每次我错误地让 MATLAB 使用大量 RAM 来模拟我正在创建的许多参数时,我都厌倦了必须重置我的 comp。

如果 RAM 使用量开始超过我总 RAM 的指定百分比,是否有办法让它停止/出错?

我知道我在分配内存的每个地方都尝试/捕获,但这是针对已经编写的程序,而且为了将来引用,我希望能够在开始时设置一个参数,然后完成它。

有办法吗?

谢谢!

最佳答案

您可以为进程组设置虚拟内存配额。在 Windows 上使用作业对象。在 *nix 上使用 ulimit。这适用于任何过程,而不仅仅是 MatLab。

关于matlab - 如果 RAM 使用量超过指定数量,立即停止 MATLAB。有办法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14144168/

相关文章:

matlab - 仅从matlab中的单元格数组中提取单词

c - 有没有办法识别库中内存分配的详细信息

c++ - 插入链表到链表

asp.net - Global.asax Application_Error() 中要记录什么以及要忽略什么?

node.js - 在前端向用户显示error.response.data作为消息

linux - 有没有办法在不启动引擎的情况下获取MATLAB版本?

Matlab 将 defaultTextInterpreter 设置为 LaTeX

matlab - 在 Matlab 中将结构转换为 double 类型

javascript - 如何通过 devtools(chrome、Edge 等)查看 JavaScript 使用的内存中具体有哪些变量?

PHP/MySQL - 错误 --> '' 中的未知列 'field list'