hyb

Results 71 comments of hyb

what's kind of compiler used? try use c++17 to compile and run the bench code.

It's seem no any errors in my evn. #make BF=1 SW=1 CXX=g++-9 g++-9 -O3 -DNDEBUG=1 -march=native -Wconversion -I.. -I../thirdparty -DABSL_HMAP=1 -DHAVE_BOOST=1 -std=c++17 -flto martin_bench.cpp -o mbench && ./mbench ``` -----------------------------------------------------------------------------------------------------------------...

"-Werror" is too strict and many third-party libs will be failed.

I need some time to fix all warnings in my emhash code. btw do you use it in your project ?

I have made some fixes to address warnings, although I'm not certain if all of them have been resolved. You can try using one of my other hash maps, such...

emilib2o foucus on finding and insertion-ersion use case, a lillte more memory than emilib2s(fast on insertion)

打算开源,目前还有些问题要解决

boost's flat hash map is quite faster than swiss table from more than 10 different third-party benchmarks. [c++ hash benchmark](https://github.com/ktprime/emhash/tree/master/bench).

I agree with you. I have also ported a Swiss table implementation, which has slightly slower performance compared to the Boost version. Most benchmarks consist of simple loops that focus...

latest benchmark https://martin.ankerl.com/2022/08/27/hashmap-bench-01/