Routines Data Category

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

When the Routines Data category is selected in the Explorer panel, the Report panel displays results for routines. The Call Tree panel displays a tree-like hierarchy of routine calls for the routine that is currently selected in the Report panel.

The panel has two panes: Parents and Children. The Parents pane lists all the routines used in the application's source code that call the currently selected routine. The Children pane contains routines that are called by the selected routine.

Below is a description of the panes' columns (both panes have the same set of columns):

Columns (in alphabetical order) Description
Call Count The number of times the routine that is selected in Report called the given child routine or is called by the given parent routine.
Class Name Name of the class to which the given routine belongs.
Code Type Type of the routine’s code. The following values are possible:
  • MSIL - Managed-code routine with MSIL (Microsoft Intermediate Language) code.
  • x64 - 64-bit code routine.
  • x86 - Native-code (unmanaged) routine.
  • Pseudo - Pseudo routine that was created by the context. For example, <JIT Compiler>, <Garbage Collector>, <Unknown PInvoke> or <Root>.
  • PInvoke - Native-code routine for which there is a declaration in one of managed modules and that is called from within the unmanaged code.
  • NGen - Managed routine that was compiled by the ngen utility (CLR Native Image Generator) with the /prof argument in its command line. The ngen compilation means the routine was compiled before the application starts.
  • Byte-code - Java routine that was compiled into an intermediate byte-code format. See Profiling Java Applications for details.
Module Name Name of the executable module where the routine is defined.
Namespace Name of the namespace to which the routine’s class belongs.
Routine Name Name of the given routine.
Source File Name of the source file for the routine. If debug info does not contain information on the file name, the column is empty.
Source Line The source files line number where the routine’s implementation begins.
Token The routine’s CLR token.
Unit Name Name of the compiled linkage unit.
Note: The Call Tree panel’s panes have the same set of columns as the panes of the Details panel do.

See Also

Static Analysis Profiler - Call Tree Panel
Static Analysis Profiler Panels Reference
Static Analysis Profiler Results
Static Analysis Profiler

Highlight search results