Benchmarks for templatious library to test performance for specific processors and compilers.
C++ JavaScript CMake HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
benchmarks
.travis.yml
BenchRunner.cpp
BenchRunner.hpp
CMakeLists.txt
Chart.min.js
README.md
drawgraph.js
jquery-1.9.0.min.js
main.cpp
schema.xcf
todo.txt
view.html

README.md

IsItFast

Benchmarks for templatious library to test performance for specific compilers and processors. Build Status

Compile and run this project to find out how good templatious library will perform on your compiler. TEMPLATIOUS_DIR enviroment variable should be defined.

export TEMPLATIOUS_DIR=<path to templatious library>
git clone https://github.com/davidkazlauskas/IsItFast.git
cd IsItFast
mkdir build
cd build
cmake ..
make
./a.out

# view results
firefox view.html

To use specific compiler (for instance, clang++-3.5) cmake step should be like:

cmake -DCMAKE_CXX_COMPILER=clang++-3.5 ..

To find code chunks that represent charts in browser you can grep titles. For instance, to find

- Dynamic templatious virtual match functor. [templatious_dynamic_vpack]

One could execute the following command in this directory:

grep -r "templatious_dynamic_vpack" .