Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

最小化动态内存分配

尽可能减少动态内存分配,因为这会导致生成代码的执行速度变慢。当代码生成器找不到可变大小数组的上界时,就会发生动态内存分配。

如果知道可变大小数组的最大大小,就可以避免动态内存分配。请按照以下步骤操作:

小心

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

相关主题