Profiling and Fixing Common Performance Bottlenecks – Webinar Recording
source link: https://blog.jetbrains.com/dotnet/2021/10/08/profiling-and-fixing-common-performance-bottlenecks-webinar-recording/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
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!
Steve Desmond
Steve has been developing software professionally for almost two decades, across numerous languages, frameworks, and stacks. Over the years, a common theme of improving application performance emerged, and it soon became clear that this was their calling.
Steve is now the lead developer at ecoAPM, an open source software company specializing in optimizing performance; helping engineers everywhere write better, faster, more Earth-friendly applications.
You can often find Steve blogging at stevedesmond.ca.
Follow Steve on Twitter.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK