Gathering Performance Data
Visual Studio Team Edition for Developers provides performance tools that you need to analyze and correct performance bottlenecks in your application. This section shows you how you can use performance tools to gather performance data.
In This Section
- Performance Session Overview
-
Learn about performance session and its properties.
- How to: Use Performance Wizard
-
Learn to use performance wizard to create a new performance session.
- How to: Manually Create Performance Sessions
-
Learn to create performance session without using wizard.
- How to: Create Performance Session for ASP.NET Applications
-
Learn to create performance session using the wizard and manually for ASP.NET application.
- How to: Choose Collection Methods
-
Learn to use appropriate collection method for your application.
- How to: Collect .NET Memory Allocation and Lifetime Data
-
Learn to collect memory allocation and lifetime data for .NET applications from within the IDE.
- How to: Choose Sampling Event
-
Learn to specify sampling event from within the IDE.
- How to: Set Current Performance Session
-
Learn to set current performance session from multiple open sessions.
- How to: Relocate Instrumented Binaries
-
Learn to specify location for the instrumented binary.
- How to: Enable Event Trace Providers
-
Learn to enable events from with the IDE, and use command-line tools to view event data.
- How to: Specify Pre-Instrument Events
-
Learn how to specify events to be run before instrumentation begins from within the IDE.
- How to: Specify Post-Instrument Events
-
Learn how to specify events to be run after instrumentation ends from within the IDE.
- How to: Specify Additional Performance Session Options
-
Learn how to control data collection by specifying additional options from within the IDE.
- How to: Launch and End Performance Sessions
-
Learn how to launch and end a performance session after creating it.
- How to: Attach and Detach Profiler to Running Processes
-
Learn to collect data once application reaches a known state by attaching and detaching profiler to a running process.
- How to: Profile Services
-
Learn steps needed to profiles services.
- How to: Use Symbol Servers
-
Learn to use symbol server.
- How to: Serialize Symbol Information
-
Learn to serialize symbol information.
- How to: Set Profiling Permissions
-
Learn to grant permissions to users who are not part of the Administrators group.
- How to: Profile Applications Remotely
-
Learn to use profiler remotely by creating connection to terminal servers or other remote computers.