主要内容

最小化动态内存分配

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

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

谨慎

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

相关的话题

Baidu
map