在ubuntu 14.04上跟踪详细的MATLAB内存使用情况

时间:2015-08-21 19:05:31

标签: matlab memory ubuntu-14.04

我想在ubuntu 14.04机器上监视MATLAB使用的内存。使用' top'我可以知道MATLAB正在使用的总内存,但我对一个像Windows'这样的函数感兴趣。 "存储器"函数,但在ubuntu 14.04上,将提供所有内存详细信息。

我如何构建这样的功能,并且首先是否可能?

1 个答案:

答案 0 :(得分:1)

我不知道这是否能满足您的需求,但whos功能非常有用,适用于所有平台。它将使用" bytes"创建一个结构。可以通过变量告诉你内存使用的字段。对于使用的总内存,我喜欢:

allvars = whos;
memused = sum([allvars.bytes]);

这假设您的脚本/功能仅使用一个工作区。对于多个工作区,您必须专门调用它们。阅读whos文档,了解可从中获取的信息的更多详细信息。