Performance Profiler Options

Applies to AQTime 8.81, last modified on January 18, 2022

The Performance profiler includes a number of options that work at runtime and define the specifics of profiler functioning.

You can view and modify these options in the following dialogs –

  • In the Profiler Options dialog that is displayed when you run the profiler (see Setting Profiler Options Before the Run).

  • In the Options dialog. To invoke it, select Options > Options from AQTime’s main menu. Then choose Profilers > Performance > Performance Profiler from the tree on the left.In the Options dialog. To invoke it, select Tools > Options from Visual Studio’s main menu. Then choose AQTime > Profilers > Performance > Performance Profiler from the tree on the left.In the Options dialog. To invoke it, select AQTime > Options from Embarcadero RAD Studio’s main menu. Then choose Profilers > Performance > Performance Profiler from the tree on the left.

    You can also invoke this dialog by pressing Configure Current Profiler on the Standard toolbar when the profiler is selected.

The options are –

  • Disable inlining - This option has effect for managed applications only. Inlining typically increases the speed and reduces the number of separate JITting events for inlined methods. However, if a method is inlined, AQTime cannot time it. If the option is enabled, inlining of managed routines is disabled, so AQTime can profile them.
  • Profile <Root> routine - Specifies if the profiler results include the <Root> pseudo-routine. For more information about it, see Pseudo-Routines in Profiling Results.
  • Profile .NET runtime - If this option is enabled, the profiler will analyze the JIT compilation and garbage collection and profiling results will include the <JIT compiler> and <Garbage collector> pseudo-routines.  For more information on them, see Pseudo-Routines in Profiling Results. If this option is disabled, the profiler does not monitor calls to the  JIT compilation and garbage collection routines.
  • Active counter - Specifies what application characteristic the profiler will measure. For more information on available values for this option, see Counters Overview.
  • Thread model -Specifies how the Performance profiler gathers statistics for threads in the profiled application. For more information on available values for this option, see Profiling Multiple Threads.

The Performance profiler also includes a number of options that affect the profiler result display. They are located on the Profiler toolbar (by default, it is displayed at the top of the Report panel)(by default, it is displayed at the top of the Report panel). For information on them, see Profiler Toolbar - Performance Profiler Items.

See Also

Performance Profiler
Profiler Toolbar - Performance Profiler Items
Performance Profiler Results
Setting Profiler Options Before the Run

Highlight search results