Collecting dumps; under the hood
Or how dotnet-dump collect works on Linux If you are trying to diagnose the behaviour of a mis-behaving application in production, one option is to use the dotnet-dump tool to get a memory dump of the application so you can study it offline. With a dump, you can get stack traces, look at all the threads and even dig through the entire heap offline. But how does dotnet-dump actually work? This post will try and summarize what I found as I tried digging through what dotnet dump collect does under the hood. ...