Porting Guide (benchmarking)
Introducton
A number of data structure benchmarks are provided These benchmarks are implemented in a library, libbenchmark, which offers a small and simple API, so it can be used on arbitrary platforms. The libbenchmark library depends on liblfds itself and also on a third library, libshared. Finally, a convenience thin command line veneer, benchmark, is provided, which is used from the command line to run the benchmark suite and see the results.
Each of these components offers a porting abstraction layer, to mask platform differences.
- Porting Guide (liblfds)
- Porting Guide (libshared)
- Porting Guide (libbenchmark)
- Porting Guide (benchmark)