JustTrace

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

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

Performance Profiler Screen

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:

Performance Profiler Timeline
Note

To learn more about snapshots refer to Performance Snapshots topic.

See Also