最小化动态内存分配

如果可能,因为它会导致生成的代码更慢执行最小化动态存储器分配。当代码发生器找不到可变大小的数组上界发生动态存储器分配。

如果你知道一个可变大小的数组的最大尺寸,就可以避免动态内存分配。按着这些次序:

警告

如果可变大小的阵列中的MATLAB®代码不具有最大尺寸,禁用动态内存分配导致代码生成错误。禁用动态内存分配之前,您必须在您的MATLAB代码提供了可变大小的数组的最大尺寸。

相关话题