Получите времена выполнения в такты таймера для профилированного раздела кода
возвращает вектор времен выполнения, измеренный в таймере тактов, для профилированной секции кода. Каждый элемент ExecutionTimes
= NthSectionProfile
.ExecutionTimeInTicksExecutionTimes
содержит различие между показанием таймера в начале и в конце раздела. Тип данных массивов совпадает с типом данных таймера, используемого в целевом устройстве, что позволяет вывести максимальную область значений измерений таймера.
Если вы задаете CodeProfilingSaveOptions
параметр в 'SummaryOnly'
,
возвращает пустой массив. Чтобы изменить этот параметр, откройте диалоговое окно Параметров конфигурации нажатием клавиши Ctrl+E, откройте панель Verification под Code Generation и измените параметр Save options на NthSectionProfile
.ExecutionTimeInTicksAll data
.
Вы можете вычислить время выполнения в секундах с помощью формулы
display
| MaximumExecutionTimeCallNum
| MaximumExecutionTimeInTicks
| MaximumSelfTimeCallNum
| MaximumSelfTimeInTicks
| MaximumTurnaroundTimeCallNum
| MaximumTurnaroundTimeInTicks
| Name
| Number
| NumCalls
| report
| Sections
| SelfTimeInTicks
| TimerTicksPerSecond
| TotalExecutionTimeInTicks
| TotalSelfTimeInTicks
| TotalTurnaroundTimeInTicks
| TurnaroundTimeInTicks