Improving Performance in .NET Applications
dotnet walks through practical ways to improve performance in .NET applications, focusing on understanding runtime behavior, finding hotspots, and choosing the right tools to diagnose and fix slow code.
Overview
The session covers how a .NET developer can approach performance work methodically:
- Understand what code is doing when it executes, and why certain patterns become slow at runtime.
- Identify hotspots (the parts of the codebase where time is actually being spent) before attempting optimizations.
- Use different .NET performance tools to diagnose issues and validate fixes.
What you will learn
- How to address performance issues in code.
- Techniques to eliminate bad code before it becomes a production problem.
- How different .NET tools can help find and fix slow code, and what kinds of issues each tool is suited for.
Links
- .NET Blog: https://aka.ms/dotnet/blog
- .NET on X (Twitter): https://aka.ms/dotnet/twitter
- .NET on TikTok: https://aka.ms/dotnet/tiktok
- .NET on Mastodon: https://aka.ms/dotnet/mastodon
- .NET on LinkedIn: https://aka.ms/dotnet/linkedin
- .NET on Facebook: https://aka.ms/dotnet/linkedin
- .NET Docs: https://learn.microsoft.com/dotnet
- .NET Forums: https://aka.ms/dotnet/forums
- .NET Q&A: https://aka.ms/dotnet-qa
- Microsoft Learn (.NET): https://aka.ms/learndotnet