MENU

Fun & Interesting

Languages & Runtime Community Standup - .NET 9 Performance Improvements Q&A

dotnet 5,314 3 weeks ago
Video Not Working? Fix It Now

Let's chat with Stephen Toub about how .NET got _even faster_ in .NET 9. We'll condense hundreds of pages of deep dives into an hour, by talking really fast! ⌚ Chapters: 00:00 Countdown 02:32 Welcome to .NET Languages and Runtime 03:17 Intro Stephen Toub 05:45 Q&A - how does .NET keep getting faster 13:20 How are performance improvements made: https://aka.ms/dotnet9performance 17:20 How the compiler team addresses performance issues 24:40 Is it possible for .NET to opportunistically stack allocate closures 30:40 How does PGO interact with AOT 32:55 Can dynamic PGO information be persisted across application runs 33:23 Improving performance of lambda expressions search and sort of arrays and lists 37:04 Are there plans to run DotNet without Garbage Collector 39:15 Will F# and VB benefit from Async improvements 41:44 Any improvements to Tail Calls in .NET 45:00 What about other languages/jit implementations 47:04 Does System.Text.Json utiize SIMD 52:12 Future improvements and improvements being targeted for .NET 10 55:05 Wrap Blog: https://aka.ms/dotnet9performance Roslyn Repo: https://github.com/dotnet/roslyn/issues/68785 Featuring: Bill Wagner(@billwagner), Stephen Toub(@stephentoub), Chet Husk(@chethusk)

Comment