
Diagnosing memory leaks in .NET apps
Hareesh Shoranur
Description
<p class="p2">In this episode, Software Engineer, Mike Rousos, joins Rich to show can we can use tools like dotnet-dump and Visual Studio to diagnose memory leaks in our .NET applications, even if they're running on a different OS. </p><ul><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-memory-leaks-in-NET-apps#time=00m55s">[00:55]</a> - What are memory leaks?</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-memory-leaks-in-NET-apps#time=04m45s">[04:45]</a> - Inspecting memory leaks cross platform</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-memory-leaks-in-NET-apps#time=18m30s">[18:30]</a> - Using dotnet-dump</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-memory-leaks-in-NET-apps#time=21m35s">[21:35]</a> - Inspecting dumps in Visual Studio</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-memory-leaks-in-NET-apps#time=27m03s">[27:03]</a> - Inspecting dumps with dotnet-dump</li></ul><p class="p1"> </p><p class="p2">Useful Links</p><ul><li><a href="https://github.com/mjrousos/DotNetDiagnosticsSamples/tree/main/1-ThreadPoolExhaustion" target="_blank">Thread pool exhaustion</a></li><li><a href="https://docs.microsoft.com/dotnet/core/diagnostics/dotnet-counters?WT.mc_id=dotnet-00000-cephilli" target="_blank">Investigate performance counters</a></li><li><a href="https://docs.microsoft.com/dotnet/core/diagnostics/dotnet-dump?WT.mc_id=dotnet-00000-cephilli" target="_blank">Dump collection and analysis utility</a></li><li><a href="https://docs.microsoft.com/dotnet/core/diagnostics/dotnet-symbol?WT.mc_id=dotnet-00000-cephilli" target="_blank">Symbol downloader</a></li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=https://s.ch9.ms/Shows/On-NET/feed&WT.dl=0&WT.entryid=Entry:RSSView:f272d63949004986b9cfad790169d122">