LINUX.ORG.RU

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

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

У него есть зависимость на libxxhash которой нету в моем дистре. Посмотрел код - вызывается в двух местах чтобы посчитать хеш XXH3. Просто заменил на std::hash, все работает. Это что, прямо самое узкое место с каким-то, возможно, более быстрым хешем чтобы либу тащить ниочем?

Сам хеш действительно быстрый https://github.com/Cyan4973/xxHash. Но быстро побенчить в сравнении с std::hash не могу, там бенч на С, можно наверное плюсами собрать, но я не заморачивался

Исправление vertexua, :

У него есть зависимость на libxxhash которой нету в моем дистре. Посмотрел код - вызывается в двух местах чтобы посчитать хеш XXH3. Просто заменил на std::hash, все работает. Это что, прямо самое узкое место с каким-то, возможно, более быстрым хешем чтобы либу тащить ниочем?

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

У него есть зависимость на libxxhash которой нету в моем дистре. Посмотрел код - вызывается в двух местах чтобы посчитать хеш. Просто заменил на std::hash, все работает. Это что, прямо самое узкое место с каким-то, возможно, более быстрым хешем чтобы либу тащить ниочем?