Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Advanced .NET Debugging

Buy
Advanced .NET Debugging, 9780321578891 (0321578899), Addison Wesley, 2009

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 (advanceddotnetdebugging.com) contains all sample code, examples, and bonus content.

(HTML tags aren't allowed.)

JavaScript Testing with Jasmine: JavaScript Behavior-Driven Development
JavaScript Testing with Jasmine: JavaScript Behavior-Driven Development
All programmers want their code to work the way they intended. Jasmine, a popular testing framework for the JavaScript programming language, allows you to achieve that goal. Through coded specifications, Jasmine helps make your JavaScript work exactly how it’s supposed to. In this book, we’ll explore...
Early Civilizations In The Americas (Early Civilizations in the Americas Reference Library)
Early Civilizations In The Americas (Early Civilizations in the Americas Reference Library)
Many American history books begin with the year 1492 and the discovery of the Caribbean Islands by Spanish explorer Christopher Columbus (1451–1506). For the great civilizations of Mesoamerica and South America, though, 1492 proved to be the beginning of the end of their civilization. The products of thousands of years of history—the...
Mathematics: A Second Start
Mathematics: A Second Start

Provides less mathematically minded students with a gentle introduction to basic mathematics and some more advanced topics. Covering algebra, trigonometry, calculus and statistics, it manages to combine clarity of presentation with liveliness of style and sympathy for students' needs. It is straightforward, pragmatic and packed full of...


MOS 2013 Study Guide for Microsoft Access
MOS 2013 Study Guide for Microsoft Access

The Microsoft Office Specialist (MOS) certification program has been designed to validate your knowledge of and ability to use programs in the Microsoft Office 2013 suite of programs, Microsoft Office 365, and Microsoft SharePoint. This book has been designed to guide you in studying the types of tasks you are likely to be required...

TiVo Hacks
TiVo Hacks

Forget all you think you know about watching television. Throw out the concepts of channels and lineups. VCR+ codes, your daily paper's TV listings, even the ubiquitous TV Guide need not apply. Primetime is a ghost of television's past.

Secede from the tyranny of the TV grid. Gone are the...

Laser in Manufacturing (ISTE)
Laser in Manufacturing (ISTE)

Generally a laser (light amplification by stimulated emission of radiation) is defined as “a device which uses a quantum mechanical effect, stimulated emission, to generate a coherent beam of light from a lasing medium of controlled purity, size, and shape”. Laser material processing represents a great number of methods, which are...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy