MATLAB:如何看到.m文件中使用了多少内存?

时间:2015-08-20 10:08:37

标签: matlab memory

正如标题所说,我们如何在MATLAB上看到.m文件(包括函数)上使用的内存?有一些命令或什么? 我想将它用作算法中的度量标准。

谢谢

2 个答案:

答案 0 :(得分:3)

在命令行中,执行

profile -memory on;

并正常启动Matlab分析器以查看内存使用情况。但是,您可能需要手动复制信息

可能有some alternatives,例如mticmtoc,具体取决于您的Matlab版本,这可能允许将数据直接提供给非GUI输出。

答案 1 :(得分:1)

您也可以从编辑菜单(位于MATLAB GUI的顶部任务栏)启动探查器。

当你启动探查器时,代码会正常执行,但当它退出/结束时,MATLAB会显示你想要的各种信息。

包括(但不限于): 执行时间处理时间 打电话 记忆(我想!:P)