Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Large Scale Crash Dump Analysis with SuperDump

.NET Memory Dump analysis is a science on it's own. The tools (e.g. WinDbg) require special knowledge. SuperDump is a web-based open-source tool which makes memory dump analysis easy for everyone. And it can be fully automated. This talk shows how SuperDump, which is based on .NET Core, evolved and can now even be used for Linux coredump analysis.

Large Scale Crash Dump Analysis with SuperDump

2.
Goals of this talk
Show how the combination of interesting libraries and tools
evolved into a really useful tool.
Why SuperDump might be useful for you!
Make you aware which tools exist for crash & memory dumps.
1
2
3

3.
What’s a “crash dump”?
a.k.a “memory dump”
Snapshot of a process
and the memory it
addresses at the time of
an unhandled exception
“Full Dump” & “Minidump”
MINIDUMP_TYPE -> what‘s included?
*.dmp
Linux: coredump

25.
What SuperDump changed for us
Speed: Much faster triaging
Enabling: People not knowledgeable on crash dump
analysis can do basic analysis
Compatibility: Linux people can debug Windows dumps
and vice-versa
Communication: It’s easier to talk about “a crash”
because it can be referred to by a URI