IntelliTrace
IntelliTrace is a feature of Visual studio Ultimate that enables application debugging using a historical execution log.
Authored by:
Marcel de Vries
Duration: 5h 30m
Level: Intermediate
Released: 9/27/2012
Duration: 5h 30m
Level: Intermediate
Released: 9/27/2012
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
IntelliTrace Introduction |
|
00:48:49 | |
|
Course introduction
|
|
06:00 | |
|
What is IntelliTrace?
|
|
04:30 | |
|
Demo: F5 debug experience
|
|
08:29 | |
|
Prerequisites for using IntelliTrace
|
|
02:58 | |
|
What are events and calls?
|
|
10:02 | |
|
Explaining the debug windows
|
|
05:59 | |
|
Demo: F5 debug experience revisited
|
|
08:01 | |
|
Summary
|
|
02:50 | |
IntelliTrace and Developer Specific Scenarios |
|
01:28:43 | |
|
Introduction
|
|
02:37 | |
|
How do I configure IntelliTrace?
|
|
01:48 | |
|
Configuring IntelliTrace
|
|
01:52 | |
|
Configuring IntelliTrace Additional configuration
|
|
05:24 | |
|
Configuration location
|
|
01:13 | |
|
Demo: Results of different configurations
|
|
14:58 | |
|
IntelliTrace and Unit Testing
|
|
01:42 | |
|
Test Settings files
|
|
01:47 | |
|
Configuring an Unit Test to use IntelliTrace
|
|
02:04 | |
|
Demo: Unit Testing with IntelliTrace enabled
|
|
06:16 | |
|
Enable IntelliTrace for your Unit Tests during build
|
|
01:57 | |
|
Demo, Daily Build with IntelliTrace enabled
|
|
08:11 | |
|
Relating sources to a log file
|
|
03:24 | |
|
Compile and Build with Symbols
|
|
03:17 | |
|
How the Debuger matches Symbols
|
|
03:05 | |
|
How the Debuger finds the Symbols
|
|
03:22 | |
|
Symbol server
|
|
03:50 | |
|
Recap on finding the Sources
|
|
03:10 | |
|
Configuring Symbol server in Team Build and Visual Studio
|
|
03:10 | |
|
How to get rid of Source Server warnings
|
|
02:39 | |
|
Demo: Setting up Symbols and Debug an itrace file from a public Build
|
|
09:39 | |
|
Summary
|
|
03:18 | |
Enable Testers to Capture IntelliTrace Logs |
|
00:49:02 | |
|
Outline
|
|
01:52 | |
|
What makes a great bug report?
|
|
01:41 | |
|
Introducing Microsoft Test Manager (MTM)
|
|
01:37 | |
|
How do you test with MTM?
|
|
03:58 | |
|
What is a test plan?
|
|
04:38 | |
|
Running a test
|
|
02:19 | |
|
Filing a bug
|
|
02:26 | |
|
Test Attachment Cleaner
|
|
01:44 | |
|
Demo:Create a plan and execute a test
|
|
14:45 | |
|
Developer view of the bug report
|
|
02:18 | |
|
Demo: Resolving a bug found with MTM
|
|
09:04 | |
|
Summary
|
|
02:40 | |
Using IntelliTrace in Production |
|
00:41:01 | |
|
Outline
|
|
01:46 | |
|
Getting Started
|
|
01:57 | |
|
Unpacking the cab file
|
|
02:16 | |
|
Setup the log file directory
|
|
01:41 | |
|
Available Collection plans
|
|
01:53 | |
|
Capturing the log files
|
|
04:04 | |
|
Demo:Preparing for collection
|
|
04:01 | |
|
Demo:Collecting from a web application
|
|
05:30 | |
|
Demo:Collecting from a Managed application
|
|
04:14 | |
|
Debugging an itrace file in Visual Studio 2012
|
|
02:14 | |
|
Demo:Debugging the itrace file in Visual Studio 2012
|
|
09:40 | |
|
Summary
|
|
01:45 | |
IntelliTrace Under the Hood and Advanced Configuration |
|
01:42:29 | |
|
Outline
|
|
03:07 | |
|
.NET Runtime Fundamentals
|
|
02:50 | |
|
IntelliTrace and the .NET CLR Profiling API
|
|
01:53 | |
|
What information can a CLR profiler capture?
|
|
01:16 | |
|
IntelliTrace and Profiling
|
|
03:26 | |
|
Demo: Examining What the Profiles do Using Windbg
|
|
11:55 | |
|
How to Hook up the Profiler
|
|
01:23 | |
|
Scope of Environment Variables
|
|
02:00 | |
|
How IntelliTrace Works in Different Environments
|
|
03:11 | |
|
Demo: Exploring How IntelliTrace Works
|
|
08:05 | |
|
Understanding the IntelliTrace Configuration
|
|
02:15 | |
|
Understanding the Configuration File
|
|
04:38 | |
|
TracePointProvider(1/3)
|
|
03:26 | |
|
TracePointProvider(2/3)
|
|
03:12 | |
|
TracePointProvider(3/3)
|
|
03:42 | |
|
DataQuery Attributes
|
|
03:42 | |
|
DataQuery example
|
|
01:41 | |
|
TracePointProvider section
|
|
01:44 | |
|
IProgrammableDataQuery
|
|
04:41 | |
|
Demo: Configuring Custom Events using data queries
|
|
09:32 | |
|
Demo: Configuring Custom Events using IProgrammableDataQuery
|
|
08:48 | |
|
Optimizing for Specific Scenarios
|
|
02:32 | |
|
Demo: tuning your collection plan
|
|
11:34 | |
|
Summary
|
|
01:56 |
IntelliTrace Introduction