foxpy / Bench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:C++ 81.4%Language:CMake 10.6%Language:Shell 4.8%Language:Python 3.3%