Как сделать дамп памяти прямо из C#-приложения
Для диагностики зависаний и насыщения thread pool в .NET показан кроссплатформенный подход: на Windows — P/Invoke до MiniDumpWriteDump из dbghelp.dll, на Linux — вызов поставляемой с рантаймом утилиты createdump с настройкой...