Получите времена выполнения в метках деления таймера для профилируемого раздела кода
ExecutionTimes
= NthSectionProfile
.ExecutionTimeInTicks
возвращает вектор времен выполнения, измеренных в метках деления таймера, для профилируемого раздела кода. Каждый элемент ExecutionTimes
= NthSectionProfile
.ExecutionTimeInTicksExecutionTimes
содержит различие между таймером, читающим в запуске и концом раздела. Тип данных массивов совпадает с типом данных таймера, используемого на цели, которая позволяет вам выводить максимальную область значений измерений таймера.
NthSectionProfile
coder.profile.ExecutionTimeSection
объект сгенерирован coder.profile.ExecutionTime
свойство Sections
.
Если вы устанавливаете CodeProfilingSaveOptions
параметр к 'SummaryOnly'
,
возвращает пустой массив. Чтобы изменить тот параметр, откройте диалоговое окно Configuration Parameters путем нажатия 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