Get execution times in timer ticks for profiled section of code
ExecutionTimes
= NthSectionProfile
.ExecutionTimeInTicks
returns
a vector of execution times, measured in timer ticks, for the profiled
section of code. Each element of ExecutionTimes
= NthSectionProfile
.ExecutionTimeInTicksExecutionTimes
contains
the difference between the timer reading at the start and the end
of the section. The data type of the arrays is the same as the data
type of the timer used on the target, which allows you to infer the
maximum range of the timer measurements.
NthSectionProfile
is a coder.profile.ExecutionTimeSection
object
generated by the coder.profile.ExecutionTime
property Sections
.
If you set the CodeProfilingSaveOptions
parameter
to 'SummaryOnly'
,
returns
an empty array. To change that parameter, open the Configuration Parameters
dialog box by pressing Ctrl+E, open the Verification pane
under Code Generation,
and change the Save options parameter to NthSectionProfile
.ExecutionTimeInTicksAll
data
.
Tip
You can calculate the execution time in seconds using the formula
|
Vector of execution times, in timer ticks, for profiled section of code |
|
Vector of execution times, in timer ticks, for profiled section of code but excluding time spent in child functions |
display
| MaximumExecutionTimeCallNum
| MaximumExecutionTimeInTicks
| MaximumSelfTimeCallNum
| MaximumSelfTimeInTicks
| MaximumTurnaroundTimeCallNum
| MaximumTurnaroundTimeInTicks
| Name
| Number
| NumCalls
| report
| Sections
| SelfTimeInTicks
| TimerTicksPerSecond
| TotalExecutionTimeInTicks
| TotalSelfTimeInTicks
| TotalTurnaroundTimeInTicks
| TurnaroundTimeInTicks