Debugging with IntelliTrace using Visual Studio 2010 Ultimate

Version: 1.1.0

Description

In this lab, you will learn about the new IntelliTrace debugging feature provided in Visual Studio 2010 Ultimate. Before the addition of IntelliTrace, debugging was done from a specific point in time going forward. If you wanted to find out more information for a previous call, you would set a breakpoint and then re-run the application. IntelliTrace now enables you to seek to a large number of execution points, that occurred in the past, and drill into any of them, comparing variables, call stacks, etc. in order to help pinpoint causes of issues without having to reproduce the problem.

Overview

In this lab you will learn about the new IntelliTrace debugging feature provided in Visual Studio 2010 Ultimate. Before the addition of IntelliTrace, debugging was done from a specific point in time going forward. If you wanted to find out more information for a previous call, you would set a breakpoint and then re-run the application. IntelliTrace now enables you to seek to a large number of execution points, that occurred in the past, and drill into any of them, comparing variables, call stacks, etc. in order to help pinpoint causes of issues without having to reproduce the problem.

System Requirements

In order to complete this lab you will need the Visual Studio 2010 virtual machine provided by Microsoft. For more information on acquiring and using this virtual machine, please see this blog post.

Exercises

This Hands-On Lab comprises the following exercises:

  1. Introduction to IntelliTrace
  2. Using IntelliTrace with Call Information

Estimated time to complete this lab: 60 minutes.

Next Step

Exercise 1: Introduction to IntelliTrace