| |||
Home > The Table Reports: Functions, Files, Classes, and Call Chains > Table report basics > The totals panel |
At the bottom of any table report is a panel that presents the totals of all the selected rows in various statistical fields. This panel can be useful to quickly see how big an impact a range of items has on the performance of your source code. Select a range of rows by holding down the shift or control key and the totals panel immediately updates to show you the totals based on the new selection. The totals panel can feature the following fields:
Functions/Classes/Files/Call Chain Links - Although the unit depends on the table report type, this field lets you know how many rows are currently selected.
Self Time - The total of the self time values from all of the selected rows next to the percentage that sum represents of the total time used by the application.
Size - The total size, in bytes, of all the selected rows is listed next to the percentage this size represents of the combined total size of all functions.
Avg CPI - This field reports the average CPI for all of the selected rows.
Coverage - The percentage of the selected row's code that was covered. This number is not a mean value of all the listed percentages, but an aggregate based on the percentage of all lines of code from the selected functions. As such, functions with more instructions have a larger impact on the coverage percentage listed here.
Delay - The delay in all of the selected rows. This field lists the total delay next to this value's percentage of the whole.
Read - The total size of all of the read operations caused by the selected rows.
Write - The total size of all of the write operations caused by the selected rows.
Called - The number of times the call chain links in the selected rows were called. The 'Called' and 'Calls' fields only appear in the totals panel of a call chain report.
Calls - The number of times the call chain links in the selected rows called another function.