| |||

Home > The Call Summary > Function box statistics > Instances: the x of y (z total) notation |

The instance notation, listed in the bottom right of every
function, gives you the complete instances picture for the function.
It tells you how many total instances of the function exist in the
entire call chain as well as how many instances are currently filtered out.
The number listed in the primary function is different than the
notation in the calling and called functions. The ARM Profiler provides
a closer look at the `xvid_decore`

primary function:

In the primary function, only two numbers are listed. In the
case of `fputc`

, the notation provided is '1
links (2 total)'. This shows:

There are two instances of the function in the call chain as a whole, two unique places that this function exists in the call chain. This number is listed as a parenthetical.

There is one currently active, unfiltered instance of the function. Any filtering of calling and called functions reduces this number.

Now have a look at the calling function, `dec_init`

:

The notation in the bottom corner says '1 of 1 parent links (1 total)', providing an additional number. The notation in the calling and called functions tells us:

The parenthetical means the same thing as in the primary functions. It tells you how many total instances of the function exist in the call chain.

The x of y notation tells us that, out of the y possible instances that call or are called by this function x are currently unfiltered. If you filter out

`P_ChangeSector`

, this number changes to '0 of 1 parent links'. This function calls`xvid_decore`

, but, because this instance is filtered out, '0' are currently active.