Profiler sampling method data views
Applies to: Visual Studio Visual 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.
Related sections
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.