Бенчмаркая сортировку строк: подстава с дефолтным компаратором — ×5 +7 27.08.2026 14:19 Geronom 3 C# .NET Программирование
Бенчмаркая LINQ: подстава с OrderBy — одно условие и полная сортировка +4 22.08.2026 12:37 Geronom 3 C# .NET Программирование
Бенчмаркая Span.Sort: выбрал компаратор-структуру — и получил 88 байт на вызов +3 21.08.2026 15:13 Geronom 5 C# .NET Программирование
Бенчмаркая пагинацию: Where перед Skip — и метод в 1323 раза медленнее 18.08.2026 07:43 Geronom 1 C# .NET Программирование
Бенчмаркая try/finally: один finally — и метод в 6,45 раза медленнее +8 17.08.2026 11:29 Geronom 2 C# .NET Программирование
Бенчмаркая Enumerable.Chunk: почему батчей меньше, а проход до ×2,7 дольше +4 05.08.2026 22:35 Geronom 0 C# .NET Программирование
Бенчмаркая StringBuilder: подстава на длинном тексте +5 04.08.2026 21:02 Geronom 2 C# .NET Программирование
Бенчмаркая ArrayPool: подстава при копировании потоков — 131 072 байта в LOH +13 31.07.2026 20:36 Geronom 3 C# .NET Программирование качество кода
Бенчмаркая ZLinq: один IEnumerable в сигнатуре — и .NET 10 быстрее библиотеки в 3,9 раза +4 31.07.2026 08:20 Geronom 0 C# .NET Программирование
Бенчмаркая System.Text.Json: те же данные, те же настройки, до ×4,3 разницы +3 30.07.2026 20:01 Geronom 0 C# .NET Программирование
.NET Matrix: взвешенный выбор библиотеки, а не по звёздам на GitHub +7 30.07.2026 14:11 NikolayPyanikov 2 .NET
Бенчмаркая Regex: конструктор показал 10 мкс, первый вызов — 1307 +14 26.07.2026 18:57 Geronom 0 C# .NET Программирование качество кода
Бенчмаркая FrozenDictionary: заменил Dictionary — получил от ×0,76 до ×1,9 +5 26.07.2026 02:43 Geronom 0 C# .NET Программирование качество кода
Бенчмаркая ключи Dictionary: забыл IEquatable — получил ×5 и 96 байт на каждый поиск +13 25.07.2026 05:28 Geronom 8 .NET C# качество кода Программирование
Бенчмаркая регресс LINQ: обещали −19%, на четырёх машинах намерил +31% +4 18.07.2026 19:52 Geronom 0 C# .NET Программирование