Welcome to MSDN Blogs Sign in | Join | Help

Notes from a dark corner

Debugging ASP.NET, the CLR and anything that uses clock cycles.

News

  • These postings are provided as is with no warranties, and confers no rights. Additionally, views expressed herein are my own and not those of my employer, Microsoft.
A reading list for debugging, .NET, CLR, WinDBG etc

[Update 17th October 2006. The list in this blog post is now superceded by this article which will be updated in future]

 

I'm often asked "Where can I learn more about doing this kind of stuff?", this "stuff" being debugging with WinDBG, understanding how .NET works, looking at dump files and generally figuring out what's gone wrong with .NET applications.

I started assembling this list sometime ago and it is by no means complete. It keeps growing all the time (I have lists coming out of my ears. I squirrel away little nuggets of information, lists and lists of lists. Like any squirrel I spend half my time trying to find these little nuggets again :-).

But here it is anyway.....

Books

Shared Source CLI Essentials

(A good book on CLI internals etc. Although the CLI is "different" to the .NET framework, there is much in common and therefore it offers great insight into what goes on "inside" the CLR and .NET Framework.)

Debugging .NET and Windows Applications

Improving .NET Application Performance and Scalability

Production Debugging for .NET Framework Applications

 

Articles

Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects
Root Out Elusive Production Bugs with These Effective Techniques

Windows Debuggers: Part 1: A WinDbg Tutorial

Debug Tutorial Part 1: Beginning Debugging Using CDB and NTSD

Debug Tutorial Part 2: The Stack

Debug Tutorial Part 3: The Heap

Debug Tutorial Part 4: Writing WINDBG Extensions

Debug Tutorial Part 5: Handle Leaks

Debug Tutorial Part 6: Navigating The Kernel Debugger

Debug Tutorial Part 7: Locks and Synchronization Objects
A word for WinDbg

 

Blogs

http://blogs.msdn.com/yunjin/
http://blogs.msdn.com/tess/
http://blogs.msdn.com/jmstall/
http://blogs.msdn.com/mvstanton/
http://blogs.msdn.com/cbrumme/
http://blogs.msdn.com/maoni/
http://blogs.msdn.com/toddca/
http://blogs.msdn.com/suzcook/

Posted: Thursday, September 07, 2006 8:56 AM by dougste

Comments

protected virtual void jaysonBlog { said:

Like most developers who are passionate about what they do for a living, I tend to throw myself into
# October 2, 2006 12:11 AM

Rahul Soni's Weblog - ASP.NET,IIS,VB.NET,C# and everything that fancies my mind! said:

This one is supposed to be a a handy list (of links and links to links :o) which I will maintain about

# October 9, 2006 1:44 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker