Войти
  • 6214Просмотров
  • 11 месяцев назадОпубликованоdotnet

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

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: 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 utiize SIMD 52:12 Future improvements and improvements being targeted for .NET 10 55:05 Wrap Blog: Roslyn Repo: Featuring: Bill Wagner(@billwagner), Stephen Toub(@stephentoub), Chet Husk(@chethusk)