Getting Started with Performance Tools


This article applies to Visual Studio 2015. 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 provides an overview of the concepts and tasks that you will apply when you collect, view, and analyze code performance using the Visual Studio performance tools.

These tools provide you with several ways to collect and analyze performance data. But in many cases, the best way to begin is to use the default settings of Performance Wizard, which allows you to collect application statistics that can point you to performance issues in your code.

  • Performance warnings notify you of common coding issues. Warnings are displayed in the Visual Studio Errors window. You can navigate from the warning to your source code and to detailed help topics that help you write more efficient code.

  • Performance reports provide views on the different levels of your application structure from source code lines to processes, and program execution data from the calling and called functions of a specific function to the call tree of the entire application.

Common Tasks

Task Related Content
Quickly profile an application or a Web site: Use the Performance Wizard to configure and run a profiling session for a Visual Studio solution or a Web site. - Beginners Guide to Performance Profiling
- How to: Collect Performance Data for a Web Site
Profile an application without the wizard: Learn to use the performance session property pages to create a performance session. - How to: Manually Create Performance Sessions
Try it: Get hands-on experience by profiling a sample application. - Walkthrough: Identifying Performance Problems
- PeopleTrax Sample

See Also

Analyzing Performance Tools Data
Using Performance Rules to Analyze Data
Configuring Performance Sessions