The µVision ARM simulator contains an Execution Profiler that
records timing statistics for the complete program code. The display
is enabled via the menu command Debug — Execution Profiling.
You may select between Call (shows number of executions) and
Time (shows execution timing) display. Point with the mouse to
a specific entry for complete information display in a tool tip
window.
View in C Source Files. By using the editor Source Outlining
features, you may collapse several source code lines to get a
summarize of the execution times of this source block.
View in the disassembly window gives execution statistics for
single assembler instructions.
Note
The execution time is calculated based on the current clock setting. When the code is executed
multiple times using different execution clock values, wrong
execution time results are generated.
The Exection Profiler is currently only available in the ARM
simulator.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.