A SkillsCast for this session is not available.
In this session, you will discover how to measure the performance of .NET applications and perform targeted optimisations to make the code execute more quickly and with fewer allocations.
You will learn to use tools such as Benchmark .NET to measure the performance of an existing application. These measurements will act as a baseline before begining to make high-performance optimisations. You will explore the latest C# and .NET Core features and APIs such as Span
By the end of this workshop, you will have a practical understanding of how to approach measuring code execution and memory usage. You will have applied modern techniques to refactor and optimise the code which you can use in your day-to-day work as a .NET developer.
For tutorial prerequisites, please click on this link here.
YOU MAY ALSO LIKE:
- Beyond HTTP in ASP.NET Core 3.0 with gRPC (SkillsCast recorded in September 2019)
- London Calling (Online Meetup on 24th September 2020)
- What’s New in .NET Core 3.0 and .NET 5.0 for Performance and Memory-Aware Folks? (SkillsCast recorded in October 2019)
- Pragmatic Memory Management (SkillsCast recorded in October 2019)
Tutorial: Measuring and Optimising Application Performance
Steve Gordon is a Microsoft MVP, Pluralsight author, senior developer and community lead based in Brighton. He works for Madgex developing and supporting their data products built using .NET Core technologies. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 15 years.