Matlab函数内存消耗

时间:2013-05-28 11:02:23

标签: matlab memory

如何在Matlab中确定某些函数的内存消耗峰值?

例如

A= rand(1000,1000); %A takes N Mb
func(A); % some operation on A because of which memory consumption can grow

1 个答案:

答案 0 :(得分:7)

您可以使用内存开关启动探查器:

profile -memory 

我认为它实际上没有记录...在R2010上工作,任何人都可以验证它仍然适用于R2013a吗?

无论如何,在使用此开关进行分析时,分析器GUI现在将包含基本的内存信息,我认为您会发现最后一列(“峰值内存”)最有趣:

Profiler with meminfo