bwoods / Representations

Benchmarking vector representations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vector Representations

A collection of dynamic array data structures and benchmarks over them. A snapshot of the results can be found in the benchmarks folder.

Note that each implementation only implements a subset of std::vector’s interface.

Benchmarking

Running the tests is as simple as

cmake -Bbuild -H.
cmake --build build --target vector_tests
cmake --build build --target benchmarks
cd build && ctest --output-on-failure

If the unit tests all pass, the report will be in build/benchmarks.html.

About

Benchmarking vector representations


Languages

Language:C++ 91.8%Language:CMake 8.2%