Когда возможно, минимизируйте динамическое выделение памяти, потому что оно приводит к более медленному выполнению сгенерированного кода. Динамическое выделение памяти происходит, когда генератор кода не может найти верхние границы для массивов переменного размера.
Если вы знаете максимальный размер массива переменного размера, можно избежать динамического выделения памяти. Выполните эти шаги:
Обеспечьте максимальный размер для массивов Переменного Размера.
В зависимости от ваших требований выполнить одно из следующих действий:
Если массив переменного размера в коде MATLAB® не имеет максимального размера, запрещение динамического выделения памяти приводит к ошибке генерации кода. Прежде, чем отключить динамическое выделение памяти, необходимо обеспечить максимальный размер для массивов переменного размера в коде MATLAB.