In-Line Analysis

CodeAnalyst provides two modes to help analyze in-line functions:

This is the default aggregation mode. Inline instance typically resides in the caller function. When samples belong to an in-line instance, CodeAnalyst aggregates them into the caller function and uses blue text to identify the in-line instance together with in-line function name. In the example in the previous image, multiply_matrices is an in-line function called by main. This mode aggregates samples belonging to the instance of multiply_matrices as part of main.

When samples belong to an inline instance, CodeAnalyst aggregates them into each inline instance. CodeAnalyst groups all inline instances and lists them together under the inline function which is presented in red text. In figure above, the inline function multiply_matrices has one inline instance in function main.