Chapter 13. Advanced Debugging

Successful debugging is about asking the correct questions. Many (but not all) of those questions can be answered with the Microsoft Visual Studio Debugger. Some questions require advanced debugging techniques and tools. What are the outstanding synchronization objects? How much native versus managed memory has been allocated? What is the size of each generation and the large object heap? These and other advanced questions are not answerable in the Visual Studio Debugger, but may be essential to quickly resolving a debugging problem. ...

Get Programming Microsoft® Visual C#® 2005: The Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.