Инструмент для анализа дампов памяти приложений .Net.
-
09-06-2019 - |
Вопрос
Может кто подскажет хороший бесплатно инструмент для анализа дампов памяти .Net, отличных от Adplus/windbg/sos?
Решение
Ты можешь загрузить сос и ваш дамп памяти в Visual Studio, чтобы хотя бы изолировать вас от «интересного» пользовательского интерфейса, который представляет WinDbg.
Другие советы
Вы можете попробовать ДебагДиаг 1.1
Взгляни на SOS-помощь, он предоставляет графический интерфейс SOS.
Я полностью рекомендую .Net Memory Profiler.Помимо того, что он является отличным профилировщиком оперативной памяти для приложений .Net, он также может загружать дампы памяти и позволяет вам перемещаться по объектам в дампе очень интуитивно понятным и простым способом.
Открытие большого дампа (> 1 ГБ) может занять несколько часов, но для нас ожидание того стоит.Я не знаю, есть ли у них пробная версия, но если есть, вам обязательно стоит попробовать.
Вы можете взглянуть на sosnet, небольшое приложение winforms с открытым исходным кодом, которое обертывает Windbg/sos.
https://bitbucket.org/grozeille/sosnet
Это удобно и просто в использовании.
Пожалуйста, попробуйте и внесите свой вклад, отправив идеи/патчи.
я нашел MemoScope.Net — отличный графический интерфейс для WinDbg и ClrMd.