The Coverage 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 > Coverage > Coverage 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 > Coverage > Coverage 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 > Coverage > Coverage 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 effects managed (.NET) 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 is unable to collect the coverage information for this method and its lines. If the option is enabled, inlining of managed routines is disabled, so AQTime can profile them.
Exclude uninstrumented routines - If this option is enabled, AQTime excludes all uninstrumented routines from modules and source files and therefore from profiling. Otherwise, uninstrumented routines are included in profiling results and marked as non-executed (since they cannot be profiled).
Enable this option to make sure that uninstrumented routines do not influence the coverage percentage.
Thread model - Specifies how the Coverage profiler gathers statistics for threads in the profiled application. For more information on available values for this option, see Profiling Multiple Threads.
The Coverage 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 - Coverage Profiler Items.