What's new in profiling tools in Visual Studio 2017

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

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.

Screenshot of Diagnostics Tools Summary

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