Since winIDEA 2011 build 49 (9.11.49) the analyzer supports now line execution profiling.
This feature is available in Entry/Exit and also in Range mode.
Line execution profiling can help to detect performance bottlenecks in a function's code.
To setup this feature select in the "Profiler Configuration" dialog the function name you like to profile and check the box "Include function lines" below the function list.
With that setting the profiler shows timeline measurements for every line of that function in the views "Timeline" and also in "Statistics".
The statistics criteria available are:
- Count
- Net Time
time spent in the function only (without interrupts, without subroutines) - Gross Time
time spent between function entry and exit, including subroutine calls, but without interrupts - Call Time
time spent between function entry and exit including interrupts and subroutine calls
Comments