LINUX.ORG.RU

История изменений

Исправление Joe_Bishop, (текущая версия) :

Вот это можно использовать: https://dlang.org/blog/2017/05/24/faster-command-line-tools-in-d/

Это скорость парсинга + скорость работы хеш-мапы. Пока получилось так:

C++ 0.3 секунды, но там ещё можно выиграть сколько-то при замене memchr на поиск вручную.

Go 1.9 0.54 секунды.

Но это я писал, у меня на предыдущей работе было много очень много логов и слабенькая машина для их разбора, приспособился.

Другие варианты лагают в пределах секунды секунды.

Исходная версия Joe_Bishop, :

Вот это можно использовать: https://dlang.org/blog/2017/05/24/faster-command-line-tools-in-d/

Это скорость парсинга + скорость работы хеш-мапы. Пока получилось так:

C++ 0.3 секунды, но там ещё можно выиграть сколько-то при замене memchr на поиск вручную. Go 1.9 0.54 секунды.

Но это я писал, у меня на предыдущей работе было много очень много логов и слабенькая машина для их разбора, приспособился.

Другие варианты лагают в пределах секунды секунды.