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.
- 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.