HyriseSQLParser/benchmark
Pedro Flemming 42049b4d56 Benchmarking (#27)
Adds benchmarking capabilities and small grammar fix.
2017-03-06 18:30:35 +01:00
..
Makefile Benchmarking (#27) 2017-03-06 18:30:35 +01: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 Benchmarking (#27) 2017-03-06 18:30:35 +01: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