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

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • .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
    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
    devblogs.microsoft.com/dotnet...
    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
    devblogs.microsoft.com/dotnet...
    30:02 Dynamic PGO
    33:15 Demo
    38:06 JSON Fast Paths
    41:00 SearchValues
    44:15 Demo
    48:26 Wrap
    Download .NET 8 - aka.ms/get-dotnet-8
    Hack Together - aka.ms/hacktogether/dotnet
    Learn collection - aka.ms/learn-dotnet-8
    .NET 8 Survey - aka.ms/dotnet-survey
    Local Events - aka.ms/dotnetconf-local-event
    Hero blog - aka.ms/dotnet8blog
    Blog: aka.ms/dotnet/blog
    Twitter: aka.ms/dotnet/twitter
    TikTok: aka.ms/dotnet/tiktok
    Mastodon: aka.ms/dotnet/mastodon
    LinkedIn: aka.ms/dotnet/linkedin
    Facebook: aka.ms/dotnet/facebook
    Docs: learn.microsoft.com/dotnet
    Forums: aka.ms/dotnet/forums
    🙋‍♀️Q&A: aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: aka.ms/learndotnet
    #dotnet
  • Наука та технологія

КОМЕНТАРІ • 5

  • @Aaron31056
    @Aaron31056 8 місяців тому +2

    Good job guys! I am working on a .NET MAUI and a ASP.NET Core project with .NET 8 and loving it! Keep up the great work!

  • @andersborum9267
    @andersborum9267 8 місяців тому +9

    As a software architect focusing on scalability and building high throughput APIs, the latest release is a massive improvement. I don't think the vast majority of the devs out there truly appreciate the work that's gone in the latest v8 release.

  • @ja_mcito
    @ja_mcito 8 місяців тому +1

    33:36 example has error: line 22: IsEmpty(IList values) => values. Count *!=* 0; should be: IsEmpty(IList values) => values. Count *==* 0;

  • @sanampakuwal
    @sanampakuwal 8 місяців тому +2

    great job guys!

  • @DotnetareaBr
    @DotnetareaBr 8 місяців тому +2

    Nice job!