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