What's new in profiling tools in Visual Studio 2017

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.

Diagnostics Tools Summary tab

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.

Diagnostics Tools caller callee view

See also