Профилирование и оптимизация

Профилирование, отображение, анализ и оптимизация выполнения с помощью MATLAB® функции

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

Объекты

TargetПредставление приложения реального времени и состояния целевого компьютера
InstrumentСоздайте объект инструмента в реальном времени
ProfilerDataДанные, возвращенные из профилировщика
StimulationЦелевой компьютер моделирует корневой объект входного стимулятора

Функции

startProfilerЗапустите службу профилирования на целевом компьютере
stopProfilerОстановите службу профилирования на целевом компьютере
getProfilerDataИзвлечение объекта данных профиля
resetProfilerСбросьте состояние службы профилирования в Ready
slrtTETMonitorОткройте монитор времени выполнения задачи (TET) Simulink Real-Time
plotСгенерируйте график профилировщика выполнения
reportСгенерируйте отчет профилирования
getSupportInfoСоздает slrealtimeinfo.txt файл, который предоставляет информацию об установке Simulink Real-Time
getTargetInfoСоздает info.txt файл, который предоставляет информацию о целевом компьютере от целевого объекта
getCrashStackЗагружает и декодирует файлы ядра с целевого компьютера и открывает их в редакторе MATLAB

Блоки

Enable ProfilerЗапустите и остановите профилировщик выполнения на целевом компьютере
Log EventЛоггирование события профилирования выполнения

Темы

Режимы выполнения

Узнайте о поведении прерывания, опроса и режимов выполнения freerun.

Опции командной строки TLC

Сконфигурируйте приложение реального времени и RTOS в реальном времени.

Рекомендуемые примеры