Diagnosing thread pool exhaustion issues in .NET Core apps | On .NET
Channel 9
English - July 06, 2021 20:24 - 23 minutes - 21.9 MB - ★★★★ - 38 ratingsTechnology Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: Learn how to build bots with Azure Bot Service's comprehensive development experience | AI Show
Next Episode: WSL: Run Linux GUI Apps | Tabs vs Spaces
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.
[00:00] - Intro [01:23] - How does thread pool exhaustion occur?[03:18] - Inspecting diagnostics using dotnet-counters[09:07] - Collecting and analyzing dumps with dotnet-dump[19:42] - Switching to the async APIUseful Links
Thread pool exhaustionInvestigate performance countersDump collection and analysis utilitySymbol downloader