Posts
-
The basics of dumping out a manged object - 09
Avg Rating: 0
One of the first things you need to know in order to debug managed applications with a native debugger such as cdb, windbg, etc., is how to dump a managed object. This is a task you'll repeat often if you spend any time at all debugging managed code.
This episode demonstrates a couple ways to accomplish...
-
How to identify CLR threads in a dump - 08
Avg Rating: 5
(1)You may wish to watch the video using one of the high quality links on the right so the debug output is easily readable.
In this episode, we'll discuss the different types of CLR threads (.e.g., GC thread, finalizer, etc.) and give a walkthrough of how you can identify each one in a dump...
-
Case Study: Debugging the Load Test - 07
Avg Rating: 0
You may wish to watch the video using one of the high quality links on the right so the tool output in the case study is readable.
Ever have a situation in which your load test isn't passing the SLA, or the test results simply "look wrong"? Even when your test hardware is...
-
Putting it all together: finding root cause of high memory pressure - 12
Avg Rating: 0
You may wish to watch the video using one of the high quality links on the right so the text is readable.
This episode is the last of a trio which introduces viewers to the topic of troubleshooting memory pressure issues. This session uses information from the previous two episodes...
-
Analyzing a dump of a process under memory pressure - 11
Avg Rating: 5
(3)You may wish to watch the video using one of the high quality links on the right so the text is readable.
This episode is the second of three which introduces viewers to the topic of troubleshooting memory pressure issues. In the previous episode, we took a high level overview...
-
Preparing to troubleshoot memory pressure issues: a primer on virtual memory - 10
Avg Rating: 4.5
(2)In Part1 of this series, we discussed how most every application issue in production can be listed in one of three buckets: exceptions, non-responsiveness, and performance issues. This last bucket includes memory pressure issues, which is by far the most common type of .NET application issue I've...
-
Managed Exceptions - 06.NET Debugging for the Production Environment May 01, 2012 at 3:57 PM
6
Golnaz
,
BradL
and
MarioHewardt
Avg Rating: 5
(3)Download PPTX slide here: Part 6
Some exceptions don't cause your application to crash. Some do. Either way, developers should work to rid their applications of exceptions for both stability and performance reasons. Special guest Mario Hewardt joins us as we discuss how to detect the...
-
High CPU Hangs - 05
Avg Rating: 5
(3)Download PPTX slide here: Part 5
If you've spent any time developing applications, it's likely you've encountered a high cpu hang at some point. Troubleshooting this problem in the dev environment is one thing, but how do Premier Field Engineers troubleshoot this problem in a customer's production...
-
Common Debugging Commands - 04
Avg Rating: 5
(3)Download PPTX slide here: Part 4
"I got my first dump. Now where do I begin?"
I get this question a lot from customers and fellow Premier Field Engineers who are learning how to debug post-mortem dump files of problematic .NET applications. In Part 4 of our series, we cover some of...
-
Windbg & SOS - 03
Avg Rating: 4.5
(4)Download PPTX slide here: Part 3
Ever try to load SOS/psscor into your debugging session and get a "Failed to load data access dll" error? It's not uncommon, especially when you first start debugging .NET applications. Join us for a brief introduction to Windbg before we discuss...