.NET memory data views

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

This section contains reference information for the views and reports of profiler data files that contains .NET memory profiling data.

In this section

Lists the functions and types that allocated the most memory.

Lists the types that were allocated in the profiling run, and the call trees (execution paths) that resulted in the allocation of the type.

Lists the types that were allocated in the profiling run, and the number of instances, size in bytes, and the garbage collection generation of the type.

Displays a hierarchical tree that represents the execution paths and memory allocation data of functions in the profiling run.

Organizes .NET memory allocation data by module, and lists the functions, source code lines, and instructions that were executing when memory was allocated.

Lists memory allocation data for a selected function, the functions that called the selected function, and the functions that were called by the selected function.

Lists memory allocation data for the functions in the profiling run.

Lists memory allocation data for the source code lines of functions in the profiling run.

Lists memory allocation data for the instructions of functions in the profiling run.

Displays a hierarchical tree that represents the execution paths, memory allocation data, and detailed timing data for instrumented functions in the profiling run.

Organizes profiling data by module, and lists the functions, memory allocation data, and detailed timing information for the module.

Lists memory allocation data and detailed timing information for a selected instrumented function, the functions that called the selected function, and the functions that were called by the selected function.

Lists memory allocation data for the instrumented functions in the profiling run.

Reference

Displays a graphical chart of the relationship between a selected function and the functions that called and were called by the selected function.

Lists process and thread start and end times.

Lists ETW and sampling events that were inserted into a profiling data file.

Reference information for the views and reports of profiler data files that were generated by using the sampling method.

Reference information for the views and reports of profiler data files that were generated by using the instrumentation method.