如何防止Matlab入睡

时间:2014-01-22 21:20:38

标签: matlab

我使用Matlab R2010b作为一系列外部工具的驱动程序。基本上Matlab会进行一些数据转换,将内容写入磁盘,使用system调用外部脚本等等。

我从未在Matlab中花费数天的批量计算出现任何问题,但显然我现在做错了。时不时地,管道不时地完全堵塞。没有任何事情发生,没有外部脚本被调用,爱的劳动力丢失了。在Matlab中按ctrl+c会让事情再次发生变化。因此我假设问题是Matlab。

管道中没有暂停,我也没有使用睡眠排序的任何变体。劫持发生在代码中完全随机的位置,并且似乎在完美工作至少一小时后开始发生。由于Matlab代码基本上是一个巨大的循环,对我来说这是一个完全的谜(逻辑假设,如果循环的主体一旦它应该继续工作就起作用)。

它似乎与电源管理没有任何关系(就像我说的那样,我过去成功完成了很多长时间的计算)。这就是为什么我认为它与Matlab +脚本的组合有关。

有没有人经历过远程相似的事情(希望能够解决它)?

1 个答案:

答案 0 :(得分:0)

你可以让你的Matlab忙于较小的工作。这可能会揭示您的系统。从大量较小的工作开始,然后是较小数量的较大工作,获得某种瓶颈门槛......