Добавляем кастомные столбцы в результаты BenchmarkDotNet
Разбираем, как добавить кастомные столбцы в результаты BenchmarkDotNet при помощи in-process diagnosers и генераторов кода.
Разбираем, как добавить кастомные столбцы в результаты BenchmarkDotNet при помощи in-process diagnosers и генераторов кода.
Как запустить бенчмарк BenchmarkDotNet, используя всего один C# файл.
Небольшое исследование влияния способа инициализации массивов на производительность
Типичные ошибки при написании бенчмарков в C# и способы их исправления
Анализ алгоритма подсчета коллизий хэш-кодов в FrozenDictionary и его оптимизации с помощью битовых операций
Сравнительный анализ семи различных способов создания массивов в C# с точки зрения производительности и применимости
Анализ оптимизированного алгоритма расчёта остатка от деления в FrozenDictionary и его сравнение с классическим подходом
Анализ производительности и внутреннего устройства FrozenDictionary в .NET 8
Оптимизация производительности Dictionary в C# с использованием структур и CollectionsMarshal