Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Интересно, упоминание RISC V - чисто для хайпа, или оно действительно где то обрабатывает логи в production.
Стандартная
std::stringC++ выполняет распределение в куче
Вроде как SSO есть во всех распространённых реализациях.
Наивная
strstr()слишком медленная для длинных строк
Насколько вижу в glibc тот же Хорспул с дополнительными оптимизациями.
Структуры данных на практике. Глава 14: Обработка строк и эффективность использования кэша