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