/Representations

Benchmarking vector representations

Primary LanguageC++

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.