Getting Started with Profiling Tools

This topic applies to:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Topic applies Topic applies Topic does not apply Topic does not apply

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

Visual Studio Profiling Tools provides 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. By using the Performance Wizard, you can 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.

  • Profiling Tools 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.

Profile an application without the wizard: Learn to use the performance session property pages to create a performance session.

Try it: Get hands-on experience by profiling a sample application.

See Also

Concepts

Analyzing Profiling Tools Data

Configuring Performance Sessions for Profiling Tools

Other Resources

Overviews (Profiling Tools)

Using Performance Rules to Analyze Profiling Data