История изменений
Исправление
vertexua,
(текущая версия)
:
У него есть зависимость на libxxhash
которой нету в моем дистре. Посмотрел код - вызывается в двух местах чтобы посчитать хеш XXH3. Просто заменил на std::hash
, все работает. Это что, прямо самое узкое место с каким-то, возможно, более быстрым хешем чтобы либу тащить ниочем?
Сам хеш действительно быстрый https://github.com/Cyan4973/xxHash. Но быстро побенчить в сравнении с std::hash
не могу, там бенч на С, можно наверное плюсами собрать, но я не заморачивался
Исправление
vertexua,
:
У него есть зависимость на libxxhash
которой нету в моем дистре. Посмотрел код - вызывается в двух местах чтобы посчитать хеш XXH3. Просто заменил на std::hash
, все работает. Это что, прямо самое узкое место с каким-то, возможно, более быстрым хешем чтобы либу тащить ниочем?
Исходная версия
vertexua,
:
У него есть зависимость на libxxhash
которой нету в моем дистре. Посмотрел код - вызывается в двух местах чтобы посчитать хеш. Просто заменил на std::hash
, все работает. Это что, прямо самое узкое место с каким-то, возможно, более быстрым хешем чтобы либу тащить ниочем?