Юрий Малич
NP4 GmbH
В этом докладе я подробно разберу особенности компиляции приложений с помощью Native AOT в .NET 10.
Мы рассмотрим недокументированные настройки проекта и влияние различных наборов инструкций процессора (SSE2, SSE4.2, AVX2, AVX512) на производительность.
Особое внимание будет уделено тестированию Native AOT-приложений с помощью BenchmarkDotNet.
Я покажу сравнение производительности различных алгоритмов и сценариев (работа со строками, Regex, LINQ, JSON и XML сериализация/десериализация) в разных вариантах:
Также расскажу о предстоящих изменениях в кодогенерации в .NET 11 и о том, как они повлияют на производительность и совместимость с существующими процессорами.
NP4 GmbH