
Добавляем кастомные столбцы в результаты BenchmarkDotNet
Разбираем, как добавить кастомные столбцы в результаты BenchmarkDotNet при помощи in-process diagnosers и генераторов кода.

Разбираем, как добавить кастомные столбцы в результаты BenchmarkDotNet при помощи in-process diagnosers и генераторов кода.

Как запустить бенчмарк BenchmarkDotNet, используя всего один C# файл.

Небольшое исследование влияния способа инициализации массивов на производительность

Типичные ошибки при написании бенчмарков в C# и способы их исправления

Анализ алгоритма подсчета коллизий хэш-кодов в FrozenDictionary и его оптимизации с помощью битовых операций

Сравнительный анализ семи различных способов создания массивов в C# с точки зрения производительности и применимости

Анализ оптимизированного алгоритма расчёта остатка от деления в FrozenDictionary и его сравнение с классическим подходом

Анализ производительности и внутреннего устройства FrozenDictionary в .NET 8

Оптимизация производительности Dictionary в C# с использованием структур и CollectionsMarshal