Go to content

Performance Improvements in .NET 8, ASP.NET Core, and .NET MAUI | .NET Conf 2023

.NET 8 has seen many improvements in performance across the entire stack. In this session, we’ll take a tour through some of the more interesting improvements in the release and examine the positive impact they can have on your services and applications. Chapters: 00:00 Welcome 00:28 .NET MAUI Fundamentals & Quality https://aka.ms/mauiperf8 01:35 Improving Startup Times 02:30 NativeAOT on iOP - Experimental Support 03:43 Memory leaks on Apple Platforms 05:13 Android: Improvements in Java interop 07:35 dotnet-trace, dotnet-gcdump 09:00 Resource links 09:51 ASP.NET Core Performance Improvements 10:04 Blog post https://devblogs.microsoft.com/dotnet/performance-improvements-in-aspnet-core-8/ 10:52 .NET 8 API Performance Benchmarks 12:20 Header Parsing in Kestrel 14:16 Allocation Savings 15:02 Kestrel Header Parsing Optimization 16:10 Http.sys 20:52 Native AOT 22:47 Reducing Size - Really Minimal API 24:01 Request Delegate Generator (RDG) 27:55 Resource Links 28:37 Performance Improvements in .NET 8 https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/ 30:02 Dynamic PGO 33:15 Demo 38:06 JSON Fast Paths 41:00 SearchValues 44:15 Demo 48:26 Wrap Download .NET 8 - https://aka.ms/get-dotnet-8 Hack Together - https://aka.ms/hacktogether/dotnet Learn collection - https://aka.ms/learn-dotnet-8 .NET 8 Survey - https://aka.ms/dotnet-survey Local Events - https://aka.ms/dotnetconf-local-event Hero blog - https://aka.ms/dotnet8blog Blog: https://aka.ms/dotnet/blog Twitter: https://aka.ms/dotnet/twitter TikTok: https://aka.ms/dotnet/tiktok Mastodon: https://aka.ms/dotnet/mastodon LinkedIn: https://aka.ms/dotnet/linkedin Facebook: https://aka.ms/dotnet/facebook Docs: https://learn.microsoft.com/dotnet Forums: https://aka.ms/dotnet/forums 🙋‍♀️Q&A: https://aka.ms/dotnet-qa 👨‍🎓Microsoft Learn: https://aka.ms/learndotnet #dotnet

November 14, 2023