Прежде, чем запустить программное обеспечение в цикле (SIL) или процессоре в цикле (PIL) выполнение, включите время выполнения, профилируя:
Чтобы открыть приложение MATLAB® Coder™, на вкладке MATLAB Toolstrip Apps, под 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;