Benchmark YACLib
Most of benchmarks now adopted from folly
Results
Future benchmark results.
How to add your own results
The most important benchmarks now only work on Linux
Need to install:
cmake
ninja
gcc
g++
clang
And if you want enable Folly or BoostThread or libc++:
folly
boost_thread
libc++
If you install all these dependencies, you can run:
./script/build.sh
./script/run.sh --proc="Your proc name without space"
At this point, new benchmark results will be in :/future/result/<Your proc name without space>
Then commit and make PR, thanks!
If you have this warning:
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
Before run:
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
sudo cpupower frequency-set --governor performance
After run:
sudo cpupower frequency-set --governor powersave