Skip to content
Artwork for .NET in pillole
.NET in pillole · October 12 · 18 min

365 - Memory dump in .NET: quando log e trace non bastano

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. 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

0:00-18:31

transcript

No transcript — this publisher did not publish one.

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
links4