В .NET 11 добавлены union types и closed hierarchies в C# 15, Native AOT CLI host, ASP.NET Core с OpenAPI 3.2 и Blazor AI-компоненты. .NET MAUI перешёл на CoreCLR. В библиотеках появились Zstandard, улучшенная работа с JSON и in-memory данными.
devblogs.microsoft.com · #tool #dotnet #microsoft #release
Стивен Тауб опубликовал традиционный ежегодный обзор производительности .NET 11 — сотни изменений от удалённых граничных проверок до SIMD-копирования массивов. Сравнение с .NET 10 на микробенчмарках BenchmarkDotNet: каждый прирост «мал, но их много».
devblogs.microsoft.com · #tool #dotnet #microsoft #performance
Разбор показывает, что невинный `foo.GetAsync().Result` в middleware может положить ASP.NET Core с 50k RPS и p99 40 мс до 12k RPS и p99 4 секунды, причём CPU при этом всего 8 %. Автор копает не сам blocking call, а hill-climbing в ThreadPool — тот самый feedback loop, который внезапно решает, что ему больше не нравится ваша нагрузка.
habr.com · #tool #aspnet-core #cpu #dotnet #performance