| |||||||||||||||||||||||||||||
Technical Support On-Line Manuals µVision4 User's Guide | Performance Analyzer
Performance Analyzer for ARM Architectures For ARM processor-based devices, statistics are collected for the complete program code. The Performance Analyzer displays the information collected by the Execution Profiler for known address ranges. This means, the list does not include information for address ranges without debug information, such as the floating point library of the ARM RealView toolset. Results are displayed as bar graphs, along with call and time information. The list sorts itself automatically after a few seconds. Thus, the most time consuming modules or functions are displayed at the top of the list.
A context menu can be invoked by clicking the right mouse button. This menu offers the possibility to switch between the modules/functions representation of the statistics. Also, the collected statistics can be cleared from here. Double-click a function name to jump right to the code of that function.
Performance Analyzer for 8051, 251, or 166 Architectures For the 8051, 251, or 166 architectures, the Performance Analyzer has to be configured using the Setup... button or the PA command in the Command Window. Specify the functions or address ranges for recording data.
Results are displayed as bar graphs. Statistics, such as invocation count, minimum time, maximum time, and average time, are displayed for the specified function or address range. The <unspecified> address range is generated automatically. It shows the time spent executing code that is not included in the specified functions or address ranges.
| ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||