No Words Wasted Sale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Original Essays | January 14, 2015

    Marie Mutsuki Mockett: IMG On Trimming Roses

    Gardens do not wait. Weeds grow and flowers wilt. In the days and weeks following my father's death, my parents' garden continued to flourish and... Continue »
    1. $18.87 Sale Hardcover add to wish list

Qualifying orders ship free.
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
1 Remote Warehouse Networking- General

Other titles in the Addison-Wesley Microsoft Technology series:

Advanced .Net Debugging (Addison-Wesley Microsoft Technology)


Advanced .Net Debugging (Addison-Wesley Microsoft Technology) Cover


Synopses & Reviews

Publisher Comments:

“Mario Hewardt’s Advanced .NET Debugging is an excellent resource for both beginner and experienced developers working with .NET. The book is also packed with many debugging tips and discussions of CLR internals, which will benefit developers architecting software.”

–Jeffrey Richter, consultant, trainer, and author at Wintellect


“Mario has done it again. His Advanced Windows Debugging (coauthored with Daniel Pravat) is an invaluable resource for native code debugging, and Advanced .NET Debugging achieves the same quality, clarity, and breadth to make it just as invaluable for .NET debugging.”

–Mark Russinovich, Technical Fellow, Microsoft Corporation

The Only Complete, Practical Guide to Fixing the Toughest .NET Bugs


Advanced .NET Debugging is the first focused, pragmatic guide to tracking down today’s most complex and challenging .NET application bugs. It is the only book to focus entirely on using powerful native debugging tools, including WinDBG, NTSD, and CDB, to debug .NET applications. Using these tools, author Mario Hewardt explains how to identify the real root causes of problems—far more quickly than you ever could with other debuggers.


Hewardt first introduces the key concepts needed 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.


This book enables you to

  • Make practical use of postmortem debugging, including PowerDBG and other “power tools”
  • Understand the debugging details and implications of the new .NET CLR 4.0
  • Master and successfully use Debugging Tools for Windows, as well as SOS, SOSEX, CLR Profiler, and other powerful tools
  • Gain a deeper, more practical understanding of CLR internals, such as examining thread-specific data, managed heap and garbage collector, interoperability layer, and .NET exceptions
  • Solve difficult synchronization problems, managed heap problems, interoperability problems, and much more
  • Generate and successfully analyze crash dumps 

A companion web site ( contains all sample code, examples, and bonus content.

About the Author

Mario Hewardt, senior development engineer lead at Microsoft, has pioneered Windows system-level development for more than a decade. Through five Windows releases, he has specialized in server and desktop management, focusing much of his time on ensuring product reliability, robustness, and security. He currently leads a development team that builds ground-breaking online IT management solutions. Hewardt co-authored the bestselling Advanced Windows Debugging (Addison-Wesley, 2008).

Table of Contents

Part I: Overview

Chapter 1: Introduction to the Tools

Chapter 2: CLR Fundamentals

Chapter 3: Basic Debugging Tasks


Part II: Applied Debugging

Chapter 4: Assembly Loader

Chapter 5: Managed Heap and Garbage Collection

Chapter 6: Synchronization

Chapter 7: Interoperability


Part III: Advanced Topics

Chapter 8: Postmortem Debugging

Chapter 9: Power Tools

Chapter 10: CLR 4.0

Product Details

Hewardt, Mario
Addison-Wesley Professional
Foreword by:
Dussud, Patrick
Dussud, Patrick
Microsoft .NET
Debugging in computer science
Networking - General
Computer Science
Edition Description:
Trade paper
Addison-Wesley Microsoft Technology Series
Publication Date:
November 2009
Grade Level:
Professional and scholarly
9.1 x 7 x 1.086 in 839 gr

Related Subjects

Computers and Internet » Computers Reference » General
Computers and Internet » Networking » General
Computers and Internet » Personal Computers » General
Computers and Internet » Software Engineering » Programming and Languages
Travel » General

Advanced .Net Debugging (Addison-Wesley Microsoft Technology) New Trade Paper
0 stars - 0 reviews
$67.25 In Stock
Product details 552 pages Addison-Wesley Professional - English 9780321578891 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at