| |||
| Home > The Analysis Summary > Analysis summary elements > Navigation | |||
Located in the top left of any analysis summary, the report links section enables you to open any of the ARM Profiler report types:
Functions - lists statistics for every function organized by execution, code coverage and time spent.
Code View - shows you both your source code and disassembly code with line-by-line performance statistics for a finer-grain level of detail.
Classes - contains statistics broken down by C++ class.
Files - contains statistics broken down by source file.
Call Chains - a hierarchical table report that allows you to explore every branch of your code. In it, statistics are broken down by instance, so if a function is called in more than one place, you can see its usage statistics for each of the functions it is called from.
Call Graph - a visual representation of your code's hierarchy, color-coded to show you the performance bottlenecks. The top 5 Functions by Self Time are colored using the same palette as the top five bar charts.
Call Summary - enables you to explore your code visually to see how certain function instances and called functions affect your code’s performance statistics. Unlike the call chains report, the call summary gives a visual representation of your function instances instead of hierarchical table report data.
Help - opens the ARM Workbench help view with a list of help topics that relate specifically to the analysis summary. To access this list, click on the Help link or press F1 (Shift + F1 in Red Hat Linux) when the analysis summary is active.
The classes report only appears in reports generated using C++.
If any filtering is currently active, the Remove Filtering link appears below the other navigation links. Clicking this link removes active filters from all reports. This is pictured in Figure 5.2: