Сгенерируйте профиль времени выполнения

Прежде, чем запустить программное обеспечение в цикле (SIL) или процессоре в цикле (PIL) выполнение, включите время выполнения, профилируя:

  1. Чтобы открыть приложение MATLAB® Coder™, на вкладке MATLAB Toolstrip Apps, под Code Generation, кликают по значку приложения.

  2. Чтобы открыть ваш проект, кликните и затем нажмите Open existing project. Выберите проект.

  3. На странице Generate Code нажмите Verify Code.

  4. Установите флажок Enable entry point execution profiling for SIL/PIL.

  5. Если вы также хотите сгенерировать профили времени выполнения для функций, которые вызваны в функциях точки входа, устанавливают флажок 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;

Связанные примеры

Больше о