Profiler component – Freescale Semiconductor Microcontrollers User Manual

Page 106

Advertising
background image

Debugger Components

General Debugger Components

106

Microcontrollers Debugger Manual

Profiler Component

The Profiler window shown in

Figure 3.48

provides information on the application profile.

NOTE

In cases of advanced code optimizations (like linker overlapping ROM/code
areas), the profiler output/data is affected. In such a case, it is recommended to
switch linker optimizations.

Figure 3.48 Profiler Window

The Profiler window contains source module and procedure names and percentage values
representing the time spent in each source module or procedure. The Profiler component
window contains percentages and also graphic bars.

The Profiler window can set a split view in the Source and Assembly windows, as shown
in

Figure 3.49

. To obtain a split view in either the Source or Assembly windows, select:

Details > Source or Details > Assembly or both from the Profiler menu and submenu. The
split windows collapse when the Profiler window is closed.

Figure 3.49 Split View in the Source and Assembly Windows

Percentage values representing the time spent in each source or assembler instruction are
displayed on the left side of the instruction. The split view can also display graphic bars.
Split views are removed when the Coverage component is closed or if you open the split
view Context Menu and select Delete.

The value displayed may reflect percentages from total code or percentages from module
code.

Advertising