HyriseSQLParser/benchmark
Pedro Flemming 5e6cd2d84f Extend test suite. Build with -O3 by default. (#42)
* Change benchmarks and add -O3 to build
* Extended test suite. Makefile now buidls with -O3 by default. Added Makefile flag (mode=debug) to build with -g instead.
2017-05-26 15:18:52 -07:00
..
Makefile Extend test suite. Build with -O3 by default. (#42) 2017-05-26 15:18:52 -07:00
README.md Benchmarking (#27) 2017-03-06 18:30:35 +01:00
benchmark_utils.h Benchmarking (#27) 2017-03-06 18:30:35 +01:00
parser_benchmark.cpp Extend test suite. Build with -O3 by default. (#42) 2017-05-26 15:18:52 -07:00

README.md

Benchmark

This directory contains the scripts to execute benchmarks of the parser. We use Google Benchmark to define and run benchmarks.

Install Google Benchmark

cmake -DCMAKE_BUILD_TYPE=Release

make

make install

Run the benchmarks

Build the libary from the parent directory and then execute:

make run

# or manually...

make
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../
./parser_benchmark

... or run this from the parent directory:

# From root of Git repository.
make run_benchmark