Бенчмаркая Enumerable.Chunk: почему батчей меньше, а проход до ×2,7 дольше 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 Программирование
Бенчмаркая 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 Программирование
Бенчмаркая Sum: ускорил циклом — замедлил в ×4,7 +6 18.07.2026 14:04 Geronom 1 C# .NET Программирование
Бенчмаркая поиск по строке: самописные циклы проигрывают от ×14 до ×154 +17 15.07.2026 19:20 Geronom 12 C# .NET Программирование
Бенчмаркая проверки границ: фикс, который шёл 8 лет, и проверка, которая жива до сих пор +8 14.07.2026 12:22 Geronom 16 .NET C# Программирование
Бенчмаркая foreach и энумераторы: аллокации, которые прятались 10 лет +20 11.07.2026 17:17 Geronom 12 .NET C# Программирование
Бенчмаркая Capacity 18 коллекций: как быстрей? +2 06.06.2023 23:33 Geronom 5 Клиентская оптимизация Программирование .NET C#
Бенчмаркая Array Reverse: как быстро перевернуть массив? +1 03.06.2023 21:19 Geronom 7 Programming Программирование .NET C#