Sampling Profiler dumps the call stacks for all threads executed by the profilee at regular intervals using
operating system interrupts. Sampling profilers are typically less accurate and have minor performance hit on the profilee allowing it
to run at near full speed.
To start a sampling profiler session choose Sampling Profiler from the Profiling type section
of the New profiling session tab located in the start page.
Sampling profiler options
- Start with profiler suspended - determines whether to immediately start collecting data from the profilee.
- Profile child processes - determines whether to profile child processes.
Performance profiler controls
To start collecting performance data click Enable Profiler.
To suspend collecting performance data click Disable Profiler.
To force a garbage collection in the profiled process click Force GC.
To terminate the profiling process and save the snapshot click Kill Profilee. When profiling a running application
this button becomes Detach Profilee.
In order to analyze the performance information collected from the profiler, JustTrace allows
you to get a snapshot for a specified time range. Click on the timeline in the ribbon, select the desired
range in the popup window which opens and click Show snapshot: