Overviews (Performance Tools)
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, use the version selector at the top left. We recommend upgrading to Visual Studio 2019. Download it here
This section provides conceptual and terminology overviews for Visual Studio Profiling Tools, which you can use to measure the performance characteristics of an application under development.
In This Section
Performance Session Overview
Learn the basics of performance profiling with the Visual Studio Profiling Tools.
Performance Session Properties
Describes the properties that can be used to configure a performance session.
Understanding Sampling Data Values
Learn the data values that are reported when you use the sampling profiling method.
Understanding Instrumentation Data Values
Learn the data values that are reported when you use the instrumentation profiling method.
Understanding Memory Allocation and Object Lifetime Data Values
Learn the data values that are reported when you use the .NET memory profiling method.
Understanding Resource Contention Data Values
Learn the data values that are reported when you use the concurrency profiling method.
Performance Explorer Window
Describes the window that is used to configure and start performance sessions.
CPU and Windows Counters
Learn about the CPU and Windows performance counters that can provide additional performance data in a performance session.
Profiling and Windows Vista Security
Learn the issues and steps that are required to collect sampling data and to profile cross-session applications on Windows Vista.