Search Results for

    Show / Hide Table of Contents

    Call Stacks Reduction

    Each time a managed instance or native resource instance is allocated, the allocation call stack is recorded. The allocation call stack is a very important piece of information when analyzing how memory and resources are used by the profiled process. To be able present the call stack information, .NET Memory Profiler must store the contents of each unique call stack. If too many unique call stacks exist, the memory usage within the profiler and the profiled process might become too high. The performance will also suffer, especially when viewing methods information in the profiler.

    To mitigate the problem with high memory usage and bad performance, it is sometimes necessary to reduce the number of call stacks stored. The call stack reducer is responsible for analyzing the call stacks and remove the least important call stack frames. For more information about the call stack reducer, see Call Stack Reducer.

    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