.NET Tools
Essential productivity kit for .NET and game developers
Profiling and Fixing Common Performance Bottlenecks – Webinar Recording
The recording of our webinar, Profiling and Fixing Common Performance Bottlenecks, with Steve Desmond, is now available. Subscribe to our community newsletter to receive notifications about future webinars.
Performance is paramount when it comes to user experience. Studies have shown that faster apps lead to better outcomes, while slow sites lose customers and sales. So why are there so many poorly performing systems out there?
As with all software development, performance optimization is part science, part art. Knowing where to look for problems and knowing how to fix them are equally important, and sometimes equally challenging. Lucky for you, this webinar will show you both!
From load testing tools that generate large numbers of requests, to application profilers that help dig deep into what the code is doing, we’ll use a combination of open source and JetBrains software to discover, diagnose, and remediate real-world examples of common performance issues.
Webinar agenda:
- 0:00 Welcome
- 3:35 Introduction
- 5:25 Why care about performance?
- 8:14 Latency, Throughput, Bottlenecks
- 13:22 Profiling and Profilers
- 15:58 Hands-on Part 1
- 23:46 async/await
- 26:58 Hands-on Part 2
- 37:32 Interlude Q&A
- 39:50 Use the Best Tools for the Job
- 50:08 Profile your Unit Tests
- 53:23 Database Query Optimization
- 57:57 Caching
- 1:03:25 Interlude Q&A
- 1:07:12 Load Testing
- 1:24:58 Optimize DI Container Lifetimes
- 1:30:10 Stay Up-To-Date
- 1:32:04 Summary
- 1:34:40 Q&A
Resources:
Download dotTrace and give it a try!