The Profiling Team’s Greatest Hits: Volume One

I’ve pulled together all of the technical articles and walkthroughs from the various team member blogs that relate to the profiler. If you want some info about how to use the profiler in Visual Studio Team System 2005 this is the place to be.

 

Posts by DavGray:

Off-road ASP.net profiling: Digs deep into profiling ASP.net applications outside of the IDE

 

Posts by Joc:

Off-road Code Coverage: Goes deep into collecting code coverage information

 

Posts by Scarroll:

 

Profiling Tip #1: Retail vs. Debug

Profiling Tip #2: Profiling managed code from the command line

Profiling FAQ #1: Why doesn't my Sampling Call Tree look like my Instrumentation Call Tree

Profiling FAQ #2: Why am I seeing functions from DLLs I didn't instrument in my Function view?

Profiling FAQ #3: How do -exclude and -include on vsinstr differ from -start / -suspend / -resume, etc

Profiling FAQ #4: The top sampled function is [ntdll.dll], now what do I do?!

Profiling Tip: Amdahl's Law and Long Sampling Runs

 

Posts by EJarvi:

The Choice Between Sampling and Instrumentation

Beta 2 Whidbey ASP.NET Profiler HOWTO

Profiling ASP.NET apps with the help of external load and web tests

 

Posts by Ianhu:

Using the new Visual Studio Team System Profiler in the IDE - Part 1: Starting a new performance session

 

Using the new Visual Studio Team System Profiler in the IDE - Part 2: Configure settings for a profiling run

Using the new Visual Studio Team System Profiler in the IDE - Part 3: Using the Performance Explorer

Analyzing a performance report in Visual Studio Team System 2005 Part 1: The Summary View

Analyzing a performance report in Visual Studio Team System 2005 Part 2: The Function, Caller / Callee and Calltree views

Analyzing a performance report in Visual Studio Team System 2005 Part 3: The Object Allocation and Object Lifetime views

Analyzing a performance report in Visual Studio Team System 2005 Part 4: Fixing the performance issue and analyzing the results

Hello Code Coverage! - Part 1 (An introduction to collecting code coverage information in the IDE)

Hello Code Coverage! – Part 2

 

Posts by RWurdack:

Limiting the Data Crunch from Trace Profiling

 

Videos by Ianhu:

Using VSTS Performance Tools to Speed Up Your App