Displays the information generated once.
Note : Use the +/- keys to sort the information. The name of the column by which the information is sorted is displayed in uppercase letters. Sort order details (ascending/descending) are mentioned in the table below.
Field |
Description |
---|---|
Function / FUNCTION |
The name of the function. Built-in functions are identified with ”*”, for example “AlarmCountEquipment *”. Special functions are identified with ”@”, for example “Page Animation @”. When the column title is uppercase, the rows are sorted by this column (ascending). |
Called / CALLED |
The number of times the function was called during the profiling period. When the column title is uppercase, the rows are sorted by this column (descending). |
Incl(s) / INCL(S) |
The number of seconds the function was running for during the profiling period. This includes any time spent inside other functions called by this function. When the column title is uppercase, the rows are sorted by this column (descending). |
Excl(s) / EXCL(S) |
The number of seconds the function was running for during the profiling period. This excludes any time spent inside other functions called by this function. When the column title is uppercase, the rows are sorted by this column (descending). |
Incl(%) |
The time spent in this function as a percentage of the profiling period. This includes any time spent inside other functions called by this function. |
Excl(%) |
The time spent in this function as a percentage of the profiling period. This excludes any time spent inside other functions called by this function. |
Incl(ms) |
The time spent in this function divided by the number of times this function is called during the profiling period. This gives an average time per call in milliseconds. This includes any time spent inside other functions called by this function. This value is capped at 9999.999 milliseconds. |
Excl(ms) |
The time spent in this function divided by the number of times this function is called during the profiling period. This gives an average time per call in milliseconds. This excludes any time spent inside other functions called by this function. This value is capped at 9999.999 milliseconds. |
Note: The Inclusive values are useful for identifying an area of concern from the top down, but being inclusive, the values contain all time spent (including when the Cicode is dormant). Therefore this needs to be considered when analyzing the data. For background Cicode tasks that run indefinitely, the inclusive figures will likely be high, as the function does not stop running. If the same function is launched in multiple background tasks concurrently, the Incl(%) value will be higher than 100%, as it is being run in parallel.
See Also
Published June 2018