Source Files Category

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

When the Source Files category is selected in the Explorer panel, the Report panel contains profiling results for each source file of your application. The panel contains several columns that do not depend on the active counter and there is also a set of columns that depend on the counter that was used during profiling.

Columns That Do Not Depend on The Active Counter

Columns (in alphabetical order) Description
File Name Name of the source file.
Exceptions (#) This value is a sum of all Exception values of routines that belong to the source file. It indicates the total number of times the methods belonging to the source file were entered but not successfully exited. This is usually the number of exception exits in the file’s routines.
Hit Count The number of routine calls that were profiled. See also Skip Count. This value is a sum of the Hit Count result of all profiled routines that belong to the given source file.
Skip Count Number of times the routines were excluded from profiling, because the profiling status was off (This can be, for example, the number of times the routines were affected by off-triggers). This value is a sum of the Skip Count result of all profiled routines that belong to the given source file.

Columns That Depend on The Active Counter

Counters Columns Description
Elapsed Time,
User Time,
User+Kernel Time
Time The total execution time (excluding child calls) of routines that are defined in the source file. This is a sum of the Time results of all profiled routines that the given source file contains.
% Time Total time spent for execution of profiled routines that belong to the given source file as a percentage of the sum of the Time column values for all source files that are displayed in the Report panel.
CPU Cache Misses Misses The total number of CPU cache misses that occurred during profiling of routines that the given source file contains. This is a sum of the Misses result value of all routines that the given source file contains.
% Misses Total number of cache misses as a percentage of the sum of the Misses column values for all source files that are displayed in the Report panel.
CPU Mispredicted Branches Branches The total number of code branches that were mispredicted during profiling of routines that the given source file contains. This is a sum of the Branches result of all profiled routines that the given source file contains.
% Branches Total number of mispredicted branches as a percentage of the sum of the Branches column values for all source files that are displayed in the Report panel.
Hard Memory Page Faults,
Soft Memory Page Faults,
All Memory Page Faults
Faults The total number of memory page faults that occurred during profiling of routines that the given source file contains. This is a sum of the Faults result value of all profiled routines that the given source file contains.
% Faults Total number of memory page faults as a percentage of the sum of the Faults column values for all source files that are displayed in the Report panel.
Split Load Replays,
Split Store Replays,
Blocked Store Forwards Replays
Replays The total number of replays that occurred during profiling of routines that the given source file contains. This is a sum of the Replays result value of all profiled routines that the given source file contains.
% Replays Total number of replays as a percentage of the sum of the Replays column values for all source files that are displayed in the Report panel.
64K Aliasing Conflicts Conflicts The total number of aliasing conflicts that occurred during profiling of routines that the given source file contains. This is a sum of the Conflicts result value of all profiled routines that the given source file contains.
% Conflicts Total number of aliasing conflicts as a percentage of the sum of the Conflicts column values for all source files that are displayed in the Report panel.
Context Switches Switches The total number of context switches that occurred during profiling of routines that the given source file contains. This is a sum of the Switches result value of all profiled routines that the given source file contains.
% Switches Total number of context switches as a percentage of the sum of the Switches column values for all source files that are displayed in the Report panel.

See Also

Performance Profiler - Report Panel
About the Report Panel
Results of the Source Files Category

Highlight search results