Video description
Advanced .NET Debugging LiveLesson is presented by author and hardcore debugging expert Mario Hewardt for the .NET developer and software architect audience. It delves into three key areas of .NET debugging including an overview and survey of tools in .NET, garbage collection, and thread synchronization—shared via a combination of video discussion and valuable code walkthroughs. In Lesson 1, .NET Debugging expert Mario Hewardt takes you through an introduction to the topic of .NET debugging and discusses the importance of reliability and robust software, common traits, and available tools. Screen cast demonstrations teach about: – Running the debuggers – Symbols – Loading SOS – Threads – Managed heap and garbage collection Lesson 1 also covers postmortem debugging. In Lesson 2, Garbage Collection, .NET Debugging expert Mario Hewardt takes you through a high level overview of the garbage collector. He discusses how the managed heap is laid out in memory and shares important garbage collector concepts that every developer/architect should understand such as: – Generations – Segments – Roots – Finalization In Lesson 3, Thread Synchronization, .NET Debugging expert Mario Hewardt communicates the importance of effective .NET synchronization debugging. You will come away with an understanding of how to inspect Monitors, how to inspect Reader/Writer locks, and how to inspect Win32 lock constructs exposed in .NET. Further, you will be taken through useful examples of debugging that illustrate each of the synchronization constructs discussed.
Table of contents
-
Introduction
- General Introduction 00:02:43
-
Lesson 1
- Introduction 00:00:49
- Introduction to .NET Debugging 1:19:47
- Summary 00:00:46
-
Lesson 2
- Introduction 00:01:05
- Garbage Collection 1:11:40
- Summary 00:00:38
-
Lesson 3
- Introduction 00:01:07
- Debugging .NET Synchronization 00:54:49
- Summary 00:00:35
Product information
- Title: Advanced .NET Debugging
- Author(s):
- Release date: June 2011
- Publisher(s): Pearson
- ISBN: 9780132867801
You might also like
book
Advanced .NET Debugging
“Mario Hewardt’s Advanced .NET Debugging is an excellent resource for both beginner and experienced developers working …
book
Advanced Windows Debugging
&> -- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft “An excellent reference for both …
video
Hands-On Parallel Programming with C# 8 and .NET Core 3.0
With the new industry standard of increasing the processing power of machines, the concept of parallel …
book
C# 7 and .NET Core 2.0 High Performance
Improve the speed of your code and optimize the performance of your apps About This Book …