
.NET in pillole · October 12 · 18 min
365 - Memory dump in .NET: quando log e trace non bastano
0:00-18:31
transcript
show notes
In questa puntata parlo di memory dump in .NET e di quando possono diventare utili per capire problemi che log, metriche e trace da soli non riescono a spiegare.
Partiamo da casi concreti: un’applicazione che continua a consumare memoria, thread bloccati, oggetti che il Garbage Collector non libera o problemi che compaiono solamente in produzione.
Ti racconto cosa contiene realmente un dump, come raccoglierlo con gli strumenti .NET e quali informazioni possiamo ricavare analizzandolo.
Perché log e trace ci raccontano cosa è successo, ma a volte abbiamo bisogno di fotografare lo stato del processo e capire cosa c’era davvero in memoria in quel momento.
#dotnet #csharp #memorydump #dotnetdump #diagnostics #debugging #memoryleak #garbagecollector #aspnetcore #performance #observability #developers #softwaredevelopment #dotnetdeveloper #dotnetinpillole #podcast
Partiamo da casi concreti: un’applicazione che continua a consumare memoria, thread bloccati, oggetti che il Garbage Collector non libera o problemi che compaiono solamente in produzione.
Ti racconto cosa contiene realmente un dump, come raccoglierlo con gli strumenti .NET e quali informazioni possiamo ricavare analizzandolo.
Perché log e trace ci raccontano cosa è successo, ma a volte abbiamo bisogno di fotografare lo stato del processo e capire cosa c’era davvero in memoria in quel momento.
- https://devblogs.microsoft.com/dotnet/creating-a-memory-dump-in-csharp/
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-dump
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dumps
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-gcdump
#dotnet #csharp #memorydump #dotnetdump #diagnostics #debugging #memoryleak #garbagecollector #aspnetcore #performance #observability #developers #softwaredevelopment #dotnetdeveloper #dotnetinpillole #podcast
links4
- https://devblogs.microsoft.com/dotnet/creating-a-memory-dump-in-csharp/devblogs.microsoft.com
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-dumplearn.microsoft.com
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dumpslearn.microsoft.com
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-gcdumplearn.microsoft.com





