Skip to content

YACLib/Bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published