С дампом отладка поддерживает в.NET 4.0, мы изучаем автоматически (после того, как выяснение у пользователя, конечно, :) создание мини-дампов программы C# отказывают для загрузки их на нашу систему отслеживания задач (так, чтобы мини-дампы могли помочь в разрешении причины катастрофического отказа).
Все хорошо работает при использовании типа мини-дампа WithFullMemory. Мы видим и стек и переменные "кучи". К сожалению, (заархивированные) дампы являются довольно большими даже для маленьких программ C#.
Если мы используем "Нормальный" тип мини-дампа, мы получаем очень маленький дамп, но даже не складываем переменную информацию, доступно в управляемом отладчике. На самом деле что-то меньшее чем WithFullMemory кажется довольно бесполезным в управляемом отладчике. Мы предприняли несколько попыток использования MINIDUMP_CALLBACK_ROUTINE для ограничения включенной информации о модуле нашими собственными модулями, но кажется, что это не имеет почти никакого эффекта на управляемый дамп, но все еще умеет повредить управляемую отладку?
У кого-либо есть какие-либо подсказки относительно того, как обрезать мини-дамп при сохранении этого полезным для управляемой отладки?