Share via


Visual Studio Analyzer Concepts

   

Microsoft® Visual Studio™ Analyzer gives you an overall view of your distributed application. You can evaluate, analyze, and debug the structure, performance, and interactions of a distributed application from an application perspective, rather than a component or code perspective.

Distributed applications can be complex, exploiting multiple languages and spanning multiple processes and systems. To aid in understanding this complexity, Visual Studio Analyzer focuses on the interactions between components. In this way, it helps you understand, debug, and analyze performance in new ways; ways not supported by traditional, lower-level debugging and evaluation tools.

The following sections provide information to acquaint you with Visual Studio Analyzer.

Section Description
What is Visual Studio Analyzer? Provides an overview of Visual Studio Analyzer and its features, as well as detailed information on what you can accomplish with it.
Understanding Application Structure Describes using Visual Studio Analyzer to see all of the components in a distributed application and how they interact by plotting them in a diagram and annotating the diagram with the events each component generates.
Analyzing Performance Describes using Visual Studio Analyzer for a high-level look at performance analysis by focusing on the interactions between the components of an application and allowing traditional profiling tools to provide performance analysis within those components.
Isolating Faults Describes using Visual Studio Analyzer as a high-level tool that helps you understand which component within a distributed application is failing, so that you can use your low-level debugging tool strategically, thus reducing the overall cost of debugging.
Using the Visual Studio Analyzer Tools Describes Visual Studio Analyzer tools that focus your analyses.
How Visual Studio Analyzer Works Describes how Visual Studio Analyzer creates the views of your application.