Matlab进程*总是*睡觉

时间:2015-11-06 09:44:17

标签: matlab cpu-usage

在大学里,无论我使用哪台服务器,运行Matlab进程始终似乎都在top处于睡眠状态,即使他们使用100%CPU(或2400%CPU)对于多线程代码)。在几周的监控中,我发现没有例外。

CPU利用率高的其他程序大多数时间都处于运行状态。 Matlab永远不会。

有没有解释为什么会这样?我无法相信Matlab每秒都会轮询网络或文件I / O.其他人会发现相同的吗?

1 个答案:

答案 0 :(得分:1)

这是因为MATLAB运行了许多线程。你使用top看的那个是主线程,它是其他人的经理,并且等待,例如用户输入。在top内,键入H以查看所有主题。您将看到哪些MATLAB线程正在进行实际工作。