Windows Vista has a new API called Wait Chain Traversal (WCT), which allows you to determine when and why a process is deadlocked. Read on.
MSDN Magazine July 2007
View Complete Post
Bloated view state can be a real performance bottleneck for your Web app, but it can be difficult to diagnose. John Robbins creates a handy tool that records and reports the view state size for pages in your ASP.NET applications.
MSDN Magazine November 2007
MSDN Magazine March 2007
This installment of Bugslayer covers the use of ADPlus to create a minidump of your Microsoft .NET Framework 2.0 proÃÂ¬cesses on specific exceptions.
MSDN Magazine November 2006
Visual Studio 2005 brought so many new features to the table that it can seem almost overwhelming. One of the most exciting additions is the new unit testing features found in the Test menu on the main menu bar.
MSDN Magazine March 2006
Those of you who have been reading this old Bugslayer column over the last nine years have branded into your frontal lobe a single word: ASSERT! Anytime you can have the code tell you about a problem instead of having to find it by slaving away with a debugger is a huge timesaver.
MSDN Magazine November 2005
By now, you've certainly heard about the big changes coming in Visual StudioÃÂ® 2005, but when it's time to move your code over it will be the small things that trip you up. In this column, I want to cover two of the many excellent changes that you could easily overlook as you make the move to the new runtime and development tools.
MSDN Magazine July 2005
In debugging some large MicrosoftÃÂ® . NET Framework-based ap-plications over the last few months, I've been spending more time looking at mini dumps than at live processes. This is mainly because in those large applications problems surface when the apps are running in production and not on test systems.
MSDN Magazine March 2005
In the June 2004 installment of the Bugslayer column, I introduced the amazing FxCop, which analyzes your . NET assemblies for errors and problems based on code that violates the . NET Design Guidelines.
MSDN Magazine September 2004
MSDN Magazine June 2004
As you saw in last month's column, . NET internationalization support is excellent and allows you to move your application to a world audience quite easily. Before you jump into this month's discussion, you may want to go back and read the March column.
MSDN Magazine April 2004
MSDN Magazine March 2004
MSDN Magazine December 2003
MSDN Magazine November 2003
Hidden deep inside the Microsoft .NET Framework 1.1 you'll find Son of Strike (SOS). If your app is a pure managed code, your development and debugging tasks are easily handled by existing Microsoft tools. If you're on border between managed and native code SOS is your man.
MSDN Magazine June 2003
MSDN Magazine June 2002
MSDN Magazine March 2002
MSDN Magazine January 2002