Profiler sampling method 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 were generated by using the sampling method.

Note

Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. UWP apps also require new collection techniques. See Performance Tools on Windows 8 and Windows Server 2012 applications.

In this section

Lists the functions that were executing most frequently when samples were collected and the functions that were performing the most individual work.

Displays the execution paths of functions in a hierarchical tree.

Organizes profiling data by module, and lists the functions, source code lines, and instructions that were executing when samples were collected.

Displays profiling data for a selected function and the functions that called and were called by the selected function.

Organizes profiling by function, and lists the functions that were executing when samples were collected.

Lists the source code lines that were executing when samples were collected.

Lists the source code lines that were executing when samples were collected.

Reference

Lists process and thread start and end times.

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

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

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

Reference information for the views and reports of profiler data files that include .NET memory data.

See also