[Execution Time(Percentage) Chart] tab


Use this tab to display the acquired function information in a pie chart of the function execution times.

See "2.13.2 Chart the function execution time ratios" for details on how to display graphs on this tab.

Cautions 1.

If the debug tool used does not support the Trace function, or if the debug tool's trace function is not enabled, then this chart cannot be displayed.
Even if the trace function is enabled-condition, if there is no trace data in the trace memory, no chart is displayed on this tab, and then the following message will be displayed on the Output panel: "There is no execution time information."

Cautions 2.

To display this chart, also see cautions of "(a) Trace function".

Cautions 3.

[E1/E2/E2 Lite/E20[RX]][EZ Emulator[RX]]

Because the trace time tag function is not supported, this chart cannot be displayed.

Cautions 4.

[E1/E2/E2 Lite/E20[RX]][EZ Emulator[RX]]

The results on this tab may not be exact. This is because the counter for time-lag measurement of the trace is small and may overflow. Check whether it has overflowed by the timestamp of the Trace panel.

Figure A.15

Analysis Chart Panel: [Execution Time(Percentage) Chart] Tab

 

The following items are explained here.

[How to open]

-

On the toolbar in the Main window, click the button, and then select the [Execution Time(Percentage) Chart] tab.

-

From the [View] menu, select [Program Analyzer] >> [Analysis Chart], and then select the [Execution Time(Percentage) Chart] tab.

[Description of each area]

(1)

Chart area

This area displays a pie chart indicating function execution time ratios.

You can change the number of functions to display by setting from the [The number of functions displaying in the Execution Time(Percentage) Chart 1-4] property in the [General] category on the [Settings] tab of the Property panel (set to [10] by default).

The targets are charted in ranking order of highest proportion of execution time taken. Functions exceeding the number specified here are displayed together under "Others".

Remarks 1.

The colors of labels and background of a chart depend on the settings of "font color" and "background color" for the [Default] item in the [General - Font and Color] category of the Option dialog box.

Remarks 2.

You can expand or shrink the graph display from 10 to 100 % by rotating the mouse wheel forward or backward while pressing the [Ctrl] key (note that this does not apply to the font size of each label).

(a)

Label display

Each function label is displayed in the format "Function-name[proportion of execution time (%)]".

For static files, the file name is also included inside the parentheses ( ).

Remark

The proportion of execution time is the same as the [Execution Time(Percentage)[%]] in the Function List panel.

(b)

Pop-up display

When the mouse cursor is hovered over the chart, information about that function appears in a pop-up.

The display format is as follows:

Function name

Execution time [unit]

Function name

Indicates the name of the target function.

[CC-RX]

If the target function is a member function, then this will be displayed in the format of "Class name::Function name".

Execution time [unit]

Indicates the execution time of the target function (this is the same value as the [Execution Time[unit]] in the Function List panel).

The [Unit] can be changed by the [Unit of time] property in the [General] category on the [Settings] tab of the Property panel.