Перед запуском выполнения программы в цикле (SIL) или процессора в цикле (PIL) включите профилирование времени выполнения:
Открытие MATLAB® Coder™ приложения на вкладке Apps MATLAB Toolstrip, в разделе Code Generation щелкните значок приложения.
Чтобы открыть свой проект, нажмите и нажмите Open existing project
. Выберите проект.
На странице Generate Code нажмите Verify Code.
Установите флажок Enable entry point execution profiling for SIL/PIL.
Если также необходимо сгенерировать профили времени выполнения для функций, вызываемых в функциях точки входа, установите флажок Enable function execution profiling.
Примечание
Профилирование функций не поддерживает библиотеку OpenMP. Прежде чем вы сгенерируете код, на странице Generate Code щелкните стреле рядом с Generate. Затем нажмите More Settings. В разделе Advanced установите Enable OpenMP library if possible равным No
.
В операционной системе Mac выполнение SIL и PIL не поддерживает профилирование во время выполнения для функций, которые вызываются в функциях точки входа.
Или, из Командного окна, задайте свойства своего coder.EmbeddedCodeConfig
объект. Для примера:
% Enable entry point execution profiling config.CodeExecutionProfiling = true; % Enable function execution profiling config.CodeProfilingInstrumentation = true; % Disable OpenMP config.EnableOpenMP = false;