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

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

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

Внимание

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

Похожие темы

Была ли эта тема полезной?