ProfilerData

Данные возвращены от профилировщика

Описание

Внутренний формат возвращен профилировщиком и отображен при помощи государственных функций.

Отчет Профилирования Выполнения кода отображает результаты профиля выполнения модели задачей.

  • Чтобы отобразить данные о профиле для раздела модели, нажмите мембранную кнопку  рядом с разделом отчета.

  • Чтобы отобразить данные TET для раздела в Инспекторе Данных моделирования, нажмите кнопку данных временных рядов графика.

  • Чтобы просмотреть раздел в Редакторе Simulink®, щелкните по ссылке рядом с расширять древовидной кнопкой.

  • Чтобы просмотреть линии сгенерированного кода, соответствующего разделу, нажмите расширять древовидную кнопку, и затем кликните по исходной кнопке представления.

График Профиля Выполнения показывает выделение циклов выполнения через эти четыре процессора, обозначенные цветными горизонтальными планками. Выполнение кода, Профилирующее Отчет, перечисляет разделы модели. Числа под панелями указывают на ядра процессора.

Создание

getProfilerData

Функции объекта

plotСгенерируйте график профилировщика выполнения
reportСгенерируйте отчет профилирования

Примеры

свернуть все

Загрузите приложение. Запустите профилировщик. Запустите приложение. Остановите профилировщик. Получите данные о выполнении профиля. Вызвать report и plot на данных.

tg = slrealtime('TargetPC1');
rtwbuild('slrt_ex_mds_and_tasks');
load(tg,'slrt_ex_mds_and_tasks');
startProfiler(tg);
start(tg);
stopProfiler(tg);
stop(tg);
profiler_object = getProfilerData(tg);
rocessing data on target computer, please wait ...
Transferring data from target computer to host computer, please wait ...
Processing data on host computer, please wait ...
 
Code execution profiling data for model slrt_ex_mds_and_tasks.
report(profiler_object);

View the code execution profiling report for the model.

plot(profiler_object);

View the execution profile diagram for the model.

Введенный в R2020b