RU

Пишем Zero‑Allocation конвейер обработки G‑кода на C# (.NET 10): как выжать максимум из железа без GC‑пауз

Если в современных реалиях у разработчика возникает необходимость собрать надежное решение для обработки G‑кода, он обычно смотрит в&…

cnchigh-performancezero-allocationryujitdata oriented designc#13.net10g-code
Habr
RU

Бенчмаркая поиск по строке: самописные циклы проигрывают от ×14 до ×154

Уважаемые читатели, в этой статье я хочу рассказать про поиск по строке и представить свои выводы. Началось с оптимизации: сравнил поиск символа цик…

simdavx2avx-512benchmarkdotnetindexofsearchvaluesryujitдизасмпроизводительностьбенчмарк