Diagnosing thread pool exhaustion issues in .NET Core apps
Diagnosing thread pool exhaustion issues in .NET Core apps

Diagnosing thread pool exhaustion issues in .NET Core apps

Hareesh Shoranur

23 min0 plays0 favorites
Business & Finance
Play

Description

<p class="p1">In this episode, Software Engineer, Mike Rousos, joins Rich to go through some ways to diagnose thread pool exhaustion in your .NET apps. Mike discusses and demos a collection of .NET CLI tools and techniques that can be used on Windows or Linux environments.</p><ul><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-thread-pool-exhaustion-issues-in-NET-Core-apps#time=00m00s">[00:00]</a> - Intro<span class="Apple-converted-space">&nbsp;</span></li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-thread-pool-exhaustion-issues-in-NET-Core-apps#time=01m23s">[01:23]</a> - How does thread pool exhaustion occur?</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-thread-pool-exhaustion-issues-in-NET-Core-apps#time=03m18s">[03:18]</a> - Inspecting diagnostics using dotnet-counters</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-thread-pool-exhaustion-issues-in-NET-Core-apps#time=09m07s">[09:07]</a> - Collecting and analyzing dumps with dotnet-dump</li><li><a href="https://channel9.msdn.com/Shows/On-NET/Diagnosing-thread-pool-exhaustion-issues-in-NET-Core-apps#time=19m42s">[19:42]</a> - Switching to the async API</li></ul><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><p class="p1">&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=https://s.ch9.ms/Shows/On-NET/feed&WT.

Creators

trent.star

trent.star

Creator