What's new in profiling tools in Visual Studio 2017
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
The Diagnostics Tools include new visualizations to help you identify issues in your app that need fixing. The Diagnostics Tools now include support for ASP.NET apps.
For additional information, see the Release notes for Visual Studio 2017.
A Summary tab has been added to the tools that helps you to focus on key areas for your performance analysis. This tab shows how many events have occurred, lets you take snapshots of the heap, and lets you quickly enable CPU usage data collection. This view shows any Application insights or UI analysis events. In addition, for Visual Studio Enterprise, this view also shows IntelliTrace events.
The CPU usage tool has new visualizations to help you identify the functions that are most likely to be causing performance issues. The new Caller/Callee view allows you to investigate costs of function calls made to and from a selected function.