📰 IT Дайджест

#dotnet

3 материала

11. .NET 11 поднимает громкость: сотни микрооптимизаций от ядра до библиотек

Стивен Тауб опубликовал традиционный ежегодный обзор производительности .NET 11 — сотни изменений от удалённых граничных проверок до SIMD-копирования массивов. Сравнение с .NET 10 на микробенчмарках BenchmarkDotNet: каждый прирост «мал, но их много».

devblogs.microsoft.com · #tool #dotnet #microsoft #performance

8. Одна .Result в ASP.NET Core уронила 50k RPS до 12k

Разбор показывает, что невинный `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