Advanced .NET Debugging
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.
The Only Complete, Practical Guide to Fixing the Toughest .NET Software Bugs
Advanced .NET Debugging is the first focused, pragmatic guide to tracking down today’s most complex and challenging .NET application bugs.
Authored by Mario Hewardt, coauthor of the widely praised Advanced Windows Debugging, this is the only book to focus entirely on .NET’s powerful native debugging tools, including WinDBG, NTSD and CDB. Using these tools, Hewardt shows how to identify the real root causes of problems--far more quickly than you ever could with visual debuggers.
Hewardt first introduces the key concepts experienced .NET developers, testers, and support professionals need to successfully use .NET’s native debuggers. Next, he turns to sophisticated debugging techniques, using real-world examples that demonstrate many common C# programming errors. In particular, he presents the most thorough and useful guide to .NET memory debugging ever published.
Advanced .NET Debugging also offers detailed, practical coverage of postmortem debugging; the use of PowerDBG and other “power tools”; and, finally, the debugging implications of the new .NET CLR 4.0.
This book enables you to
This book is a must-have for experienced .NET developers, QA specialists, product support engineers, and for operations engineers who maintain “cloud”-based .NET software.