Search Results for

    Show / Hide Table of Contents

    Matching Partial Call Stack

    Each level 2 and 3 item has an associated partial call stack. The partial call stack for a base method (level 2) item simply contains the base method. The partial call stack for a level 3 item starts or ends with the base method (as mentioned above).

    The allocation information for these items is retrieved from the call stacks that match the partial call stack of the item. To be considered a match, an allocation call stack must contain all functions in the partial call stack.

    A function can be skipped due to the Top level methods setting, by the call stack reducer, the session call stacks setting, or by the call stack functions setting. Skipped functions in a call stack are marked with a [Skipped frame(s)] entry. A [Skipped frame(s)] entry in the partial call stack can match one or more frames in the allocation call stack.

    Example:

    The following stacks will match:

    Allocation call stack Partial call stack
    Function1() Function1()
    Function2() [Skipped frame(s)]
    Function3() Function4()
    Function4()
    Function5()
    In This Article
    Back to top

    © Copyright 2002-2020. SciTech Software AB.
    For information about .NET Memory Profiler, see the product site at https://memprofiler.com