Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 984 Bytes

README.md

File metadata and controls

61 lines (43 loc) · 984 Bytes

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:
sudo cpupower frequency-set --governor performance

After run:

sudo cpupower frequency-set --governor powersave