Checking Elements to Profile

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

Areas are collections of elements (namespaces, classes or routines) which you keep together because you might want to profile or include them in a call stack. In other words, the list of areas is a repository of elements grouped into collections called areas, and an element may belong to more than one collection. For more information on areas and their types, see About Areas.

Normally, as you start profiling an application, you use profilers over broad areas. Once you know what needs to be tracked, you may run profilers over smaller areas of code or specify smaller areas of elements to be included in the call stack (to make the profiling faster). In an ordinary profile test, the pattern is that, from run to run, you set areas so as to track less and less portion of code.

You can temporarily remove any element from the analyzing by unchecking it individually. During any run, only the elements you have checked will be taken into account (profiled or included in the call stack). If no elements are checked, no code is profiled (in case of the profiling areas) or included in the call stack (in case of the stack areas).

First, let’s consider how to uncheck (check) the needed element from an including area:

  • Expand an area in the tree view of the desired pane. You will see the elements you put in this area.

  • Clear (select) the check box next to the element you want to uncheck (check).

    --or--

    Right-click the element you want to uncheck (check) and choose Uncheck Selected (Check Selected) from the context menu.

    You can also use the common multi-select commands (Shift-drag and Ctrl-click) to select a larger number of elements at once and then use the context menu's command.

You can also exclude (include) the whole area from the analysis in the same way. The check box next to the area indicates whether the area is included in the analysis or not. All the elements in an unchecked area are disabled.

All of the above is meant for including areas. The elements of excluding areas only become excluded if their area is checked, and they are checked as well. Normally, you will simply check any excluding area when you check the including area for which it holds exceptions.

See Also

About Areas
Creating, Editing and Deleting Areas
Adding Code to Areas

Highlight search results