Telerik® JustTrace™ by Progress

The Call Tree view in Memory Profiler tracks additional data about the instances created in each executed function in a thread's execution path.

Note that the Call Tree data is generated only if you have checked the Collect Allocation Call stack option in the Memory Profiler settings.

Call Tree Memory Profiler

The Call Tree view shows all functions executed in the profiled application and memory allocation statistics gathered throughout the application's lifetime.

Call Tree Memory Profiler List
  • Name - the name of the executed function.
  • Total Allocated Instances – total number of all allocated objects in this call and its subtree
  • Total Memory Allocated – total number of bytes allocated for the objects in this call and its subtree
  • Own Allocated Instances (Types) – this column contains two numbers:
    • total number of all allocated objects
    • total number of all different types of objects, created in this method given in brackets
  • Memory Allocated - the size of the allocated memory for this call's own instances.

The Signatures toggle button is used to control whether to display the parameters of each function in the Name column. You can switch it off to reduce the amount of text on the screen.

The Source toggle button opens a new Source Code Viewer tab with the source file containing the selected function. If PDB and source code are not available, the class will be decompiled with JustDecompile and the result will be shown instead of the original code.

The lower table in the Call Tree view provides detailed information about the objects allocated in the selected function.

Call Tree Memory Profiler 2
  • Class Name - denotes the fully qualified name of the types initiated in the selected function.
  • Instances - the number of created instances for that type.
  • Total Size - the total amount of memory allocated for these instances.

Call Tree Navigation

Call Tree Navigation Bar In Memory

To show the navigation bar press Ctrl+F or click the Show Search button in the ribbon.

You can use it to search for all occurrences of a specified function in the tree. The bar contains an autocomplete edit box for entering the full name of the searched function and four buttons for navigation – go to first, go to previous, go to next and go to last. If the specified function has one or more overloads, they will consecutively be given as results.

For go to next and go to previous you can use the F3 and Shift+F3 shortcuts.

See Also