When the Routines Data category is active in the Explorer panel, the Report panel shows profiling results for individual routines.
The panel contains the following columns:
|Columns (in alphabetical order)||Description|
|Analysis Result||Specifies if the routine was instrumented or not. If the routine was instrumented, this column is empty. Otherwise, the column displays a short description of why the routine was not instrumented:
Less than 5 bytes - The routine occupies less than 5 bytes in memory (for 32-bit applications). See Profiling Small Functions.
Less than 6 bytes - The routine occupies less than 6 bytes in memory (for 64-bit applications). See Profiling Small Functions.
Unsafe code - AQTime was not able to instrument the routine safely. This typically occurs when the routine’s binary code is intermixed with data areas. See Profiling Routines That Have Unsafe Code.
No ret instruction - The routine’s binary code does not contain the
Duplicated code - The routine whose code coincides with that of another routine. To learn more about this, see Profiling Duplicated Code.
|Class Name||If the routine is a method, this is the name of the class to which it belongs.|
|Code Type||Specifies the type of the routine’s code. The following values are possible:
|Lines Covered||Specifies the number of the routine’s source lines that were executed during the profiler run.
|Lines Uncovered||Specifies the number of the routine’s source lines that were not executed during the profiler run.|
|Mark||Specifies if the routine was executed or not during the profiler run.
If the routine was profiled at the routine level, Mark contains a green dot if the method was executed or a red dot if the method was not executed.
If the method was profiled at the line level, Mark contains a green dot if all lines of the method were executed, a red dot if no lines of the method were executed and a yellow dot if some lines were executed and others were not.
|Method Signature||Applies to results of Java application profiling. Describes types of input parameters and the return value of a Java method. The general form of a method signature argument is:
|Module Name||The name of the module which contains the profiled routine.|
|Routine Name||Name of the routine.|
|Source File||The name of the source file for the method. Values for this column are read from the application’s debug info. If debug info does not contain information on the file name, the column is empty.|
|Source Line||The source file’s line number where the routine’s implementation begins. Values for this column are read from the application’s debug info.|
|Total Lines||The total number of source code lines in the routine.|
|% Covered||The percentage of covered lines against the total number of lines in the routine. Partially executed lines are counted as executed.|