Минимизируйте динамическое выделение памяти

Когда это возможно, минимизируйте динамическое выделение памяти, потому что это приводит к более медленному выполнению сгенерированного кода. Динамическое выделение памяти происходит, когда генератор кода не может найти верхние границы для массивов переменного размера.

Если вы знаете максимальный размер массива переменного размера, можно избежать динамического выделения памяти. Выполните следующие действия:

Внимание

Если массив переменного размера в MATLAB® код не имеет максимального размера, отключение динамического выделения памяти приводит к ошибке генерации кода. Перед отключением динамического выделения памяти необходимо указать максимальный размер для массивов переменного размера в коде MATLAB.

Похожие темы