Ferramenta para analisar despejos de memória de aplicativos .Net
-
09-06-2019 - |
Pergunta
Alguém pode sugerir um bom livre ferramenta para analisar despejos de memória .Net diferentes de Adplus/windbg/sos?
Solução
Você pode carregar sos e seu despejo de memória no Visual Studio para pelo menos isolá-lo da interface do usuário 'interessante' que o WinDbg apresenta.
Outras dicas
Você pode experimentar DebugDiag 1.1
Dê uma olhada Assistência SOS, ele fornece uma GUI em torno do SOS.
Eu recomendo totalmente o .Net Memory Profiler.Além de ser um ótimo criador de perfil de memória ao vivo para aplicativos .Net, ele também pode carregar dumps de memória e permitir que você percorra os objetos no dump de uma maneira muito intuitiva e fácil.
Abrir um dump grande (> 1 GB) pode levar algumas horas, mas para nós vale a pena esperar.Não sei se eles têm uma versão de teste, mas se tiverem, você definitivamente deveria tentar.
Você poderia dar uma olhada no sosnet, que é um pequeno aplicativo winforms de código aberto que envolve o windbg/sos.
https://bitbucket.org/grozeille/sosnet
É prático e simples de usar.
Experimente e contribua enviando ideias / patches
eu encontrei MemoScope.Net - uma excelente GUI para WinDbg e ClrMd.