exponenta event banner

Создать профиль времени выполнения

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

  1. Чтобы открыть приложение MATLAB ® Coder™, на вкладке Приложения MATLAB Toolstrip щелкните значок приложения в разделе Создание кода.

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

  3. На странице Создать код щелкните Проверить код.

  4. Установите флажок Включить профилирование выполнения точки входа для SIL/PIL.

  5. Если также требуется создать профили времени выполнения для функций, вызываемых в рамках функций начального уровня, установите флажок Включить профилирование выполнения функций.

    Примечание

    Профилирование функций не поддерживает библиотеку OpenMP. Перед созданием кода на странице «Создать код» щелкните стрелку рядом с элементом «Создать». Затем щелкните Дополнительные параметры. В разделе Дополнительно установите значение Включить библиотеку OpenMP, если это возможно 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;

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

Подробнее