w w w. l a m b d a 3 . c o m . b r
Analisando dumps de memória
de aplicações .NET
Giovanni Bassi
• Programador
• Microsoft MVP
• Não gerente
• blog.lambda3.com.br, podcast.lambda3.com.br,
dotnetarchitects.net, nodebr, dockersp
@giovannibassi
/giggio.tech
• Escalador e ciclista
podcast.lambda3.com.br
0 – Eventos
1 – Docker
2 – .NET Core RC2
3 – Git
4 – Estudo
5 – Open Source
6 – Xamarin
7 – Node.js
8 – Democracia organizacional
9 – O programador poliglota
...
Toda semana em:
Acreditamos que a diversidade, em
suas diversas expressões, deve ser
respeitada e valorizada, e que uma
sociedade mais diversa é uma
sociedade melhor.
diversidade.tech
vagas.lambda3.com.br
Agenda
Dump

































http://bit.ly/windbgpreview








 https://msdl.microsoft.com/download/symbols
 SymbolSource.org









https://github.com/dotnet/core/blob/master/Documentation/diagnostics/portable_pdb.md
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<DebugSymbols>true</DebugSymbols>
<DebugType>pdbonly</DebugType>
</PropertyGroup>
https://www.siteextensions.net/packages/crashdiag/
https://<app>.scm.azurewebsites.net/crashdiag/
 bit.ly/crashdiag
 bit.ly/windbgpreview
 sysinternals.com
 https://blogs.msdn.microsoft.com/alejacma/2009/07/24/managed-debugging-with-windbg-call-stacks-part-1/
 https://blogs.msdn.microsoft.com/alejacma/2009/08/05/managed-debugging-with-windbg-call-stacks-part-
2/
 https://blogs.msdn.microsoft.com/rihamselim/2012/03/07/windbg-quickstart-guide-part-3-crashes/
 https://blogs.msdn.microsoft.com/alejacma/2009/08/11/managed-debugging-with-windbg-thread-stacks-
part-1/
 https://blogs.msdn.microsoft.com/benjaminperkins/2016/09/01/mex-debugging-extension-for-windbg/
 https://blogs.msdn.microsoft.com/benjaminperkins/2017/12/21/must-use-must-know-windbg-commands-my-
most-used/
w w w. l a m b d a 3 . c o m . b r
Dúvidas?
• @giovannibassi
/giggio.tech
w w w. l a m b d a 3 . c o m . b r
Obrigado!

Analisando dumps de memória de aplicações .NET