Execution Profiling

The Execution Profiler records execution time and counts for each assembler instruction and high-level statement in your program. The Execution Profiling option in the Debug Menu or the context menu enables or disables display of the profiler information in the debug windows.

profiling debug view

Cumulative execution counts or timing (as shown below) may be displayed for each instruction or statement.

cumulative debug view


  • The Execution Profiler is only availabe when using µVision Device Simulation, or when debugging a Cortex-M based device with ETM Instruction Trace.
ARM Developer Resources

Looking for
Technical Information?

Developer Resources


We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set