User manual

EMU3 emulator features UM0036
322/385 Doc ID 7705 Rev 11
Statistics for one pass through portion of code: These values concern timing data
for the selected portion of code (between the chosen start-point and end-point).
Average time: Average time for a single passage between start- and end-points.
Minimum time: The most rapid timing recorded between the two points.
Maximum time: The slowest pass between the two points.
Standard deviation: Standard deviation for the range of timings obtained over the
number of passes carried out, expressed as a deviation from the average time for
a single passage.
Statistics for elapsed test time: These results express overall timing values:
Number of executed passes: The total number of passes through the selected
code carried out during the analysis.
Total time: The runtime, from start (Run/Continue) to the occurrence of the last
significant event.
% time in code: The percentage of the total time which is passed executing the
selected code (between the user-defined start-point and end-point).
Figure 255. Graphical representation of performance analysis
The Graphics tab sets out the graphical data resulting from the performance analysis, as
shown in Figure 255. The graphical display has the following features:
Horizontal axis shows the elapsed time measured from the start of runtime.
Vertical axis shows the percentage of time (within the defined section of code).
Units of time on the graph are selected automatically depending on the duration of the
events analyzed; values may be expressed in seconds (s), milliseconds (ms),
microseconds (μs), or nanoseconds (ns).
The cross-hair pointer: The current location of the pointer on the graph is interpreted
at the bottom of the graph in the boxes Elapsed Time and Percentage of time.