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