Анализ производительности библиотек .NET с версии 6.0 до 11 RC показал неоднозначные результаты. При сравнении .NET 10.0 и 7.0 по 46 операциям 9 ускорились, 13 замедлились, а остальные не показали значимых изменений или остались без вердикта.
Исследование выявило, что повторяющиеся операции в .NET 10.0 ускорились на 14–35%, однако первые вызовы и создание объектов замедлились на 39–64%. Для долгоживущих сервисов такой размен выгоден, но короткоживущие процессы могут столкнуться с увеличением времени холодного старта.
Автор изучил влияние ИИ-агентов на код: с мая 2025 по октябрь 2026 года Copilot coding agent открыл 1734 pull request’а в репозитории dotnet/runtime. Замеры показали, что регрессии в 11 RC вызваны правками людей, включая одну строку кода в биндере конфигурации.
Регрессия в биндере конфигурации, увеличившая время обработки POCO-классов, связана с добавлением проверки атрибута. Мейнтейнеры признали проблему, но отметили, что производительность рефлексионного биндера не является приоритетом, и рекомендуют использовать генераторы исходного кода.
Замедление первого resolve в DI на шаге к 11 RC на 15% связано с исправлением дедлока при циклических зависимостях. Внедрение ThreadStatic HashSet для отслеживания резолвов признано обоснованной платой за стабильность, при этом сам PR прошел ревью и был влит людьми.






