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

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

  1. Открытие MATLAB® Coder™ приложения на вкладке Apps MATLAB Toolstrip, в разделе 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;

Похожие примеры

Подробнее о