Episode
High CPU Usage with .NET Counters
Investigating high cpu usage in your applications can be challenging. Our friend Mike Rousos returns to show us how diagnose our applications using a few tools.
- [00:00] - Introduction
- [03:30] - Investigating CPU usage in a Web App
- [05:33] - Reviewing the built-in monitoring in Azure
- [07:24] - Using the App Service Kudu tools
- [10:45] - Installing and using the dotnet-trace
- [15:14] - Retrieving the dump file through Kudu
- [16:45] - Analyzing the dump file
- [22:40] - Recap
Useful Links
- dotnet-trace performance analysis utility
- Kudu service overview
- What is Application Insights?
- Analyze CPU usage without debugging in the Performance Profiler
Investigating high cpu usage in your applications can be challenging. Our friend Mike Rousos returns to show us how diagnose our applications using a few tools.
- [00:00] - Introduction
- [03:30] - Investigating CPU usage in a Web App
- [05:33] - Reviewing the built-in monitoring in Azure
- [07:24] - Using the App Service Kudu tools
- [10:45] - Installing and using the dotnet-trace
- [15:14] - Retrieving the dump file through Kudu
- [16:45] - Analyzing the dump file
- [22:40] - Recap
Useful Links
- dotnet-trace performance analysis utility
- Kudu service overview
- What is Application Insights?
- Analyze CPU usage without debugging in the Performance Profiler
Have feedback? Submit an issue here.