3

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

例如

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

1 回答 1

7

您可以使用内存开关启动分析器:

profile -memory 

我认为这实际上是无证的......适用于 R2010,任何人都可以验证它仍然适用于 R2013a 吗?

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

带有 meminfo 的分析器

于 2013-05-28T12:03:40.237 回答