Если генерация кода занимает слишком много времени, у вас есть несколько опций. Можно выбрать настройки, которые уменьшают время генерации кода. Можно построить код из модулей в меньшие сегменты для генерации кода. Эти стратегии могут включить более короткие итерации между разработкой кода MATLAB® и генерацией кода.
Для получения дополнительной информации о том, как оптимизировать ваш код для особых условий, см. Стратегии Оптимизации.
coder.ceval | Вызовите внешнюю функцию C/C++ |
Ускорьте генерацию MEX при помощи JIT-компиляции
Сгенерируйте MEX-функцию, которая содержит абстрактное представление кода MATLAB.
Ускорьте компиляцию путем генерации только кода
Сгенерируйте исходный код C, не создавая объектный код.
Отключите создание отчета генерации кода
Не создавайте отчет генерации кода, если вы хотите более быструю генерацию кода.
Постройте код MATLAB из модулей
Оптимальная генерация кода путем модульного исполнения кода MATLAB.
Используйте coder.const с Внешними Вызовами функции
Уменьшайте время генерации кода для сворачивания констант. Обеспечьте сворачивание констант.
Предупреждение несовместимости JIT MEX
Диагностируйте несовместимости JIT MEX.
JIT-компиляция не поддерживает OpenMP
Диагностируйте несовместимость JIT MEX с OpenMP.