We recommend using Visual Studio 2017

Analyzing Application Performance

Performance tools in Visual Studio Team Edition for Developers allow developers to measure, evaluate, and target performance-related issues in their code. These tools are fully integrated into the integrated development environment (IDE) to provide a seamless and approachable user experience. The performance tools support two methods of profiling: sampling and instrumentation.

The process of profiling an application is straightforward. You begin by creating a new performance session. In Microsoft Visual Studio 2005 Team Edition for Software Developers, you can use the Performance Session Wizard to create a new performance session. After a performance session ends, data gathered during profiling is saved in a .vsp file. You can view the .vsp file inside the IDE. There are six views available to help detect performance issues from the data gathered.

Performance tools can be easily used from the command-line. This allows users the flexibility of running these tools from the command-line or using them to automate tasks that use script.

In This Section

Understanding Performance Terms

Learn common terms used to describe performance data and performance types

Guidelines for Using Performance Tools

Learn and apply guidelines before analyzing application for performance issues.

Gathering Performance Data

Learn how to use performance tools to create performance session and gather performance data for various application types.

Viewing Performance Data

Learn how to view performance data to detect problems.

Walkthrough: Profiling Applications

Gain hands-on experience by profiling a sample application.

Command-line Tools

Learn to use performance tools from the command prompt.

Related Sections

Performance Session Overview

Describes how to use a Performance Session to configure settings that determine how the application is profiled.

How to: Use Performance Wizard

Describes how to use the Performance Wizard to create a performance session.

How to: Launch and End Performance Sessions

Describes how to add a target you want to profile.

Performance Report Overview

Describes the six view found on a performance report.

External Resources