A guide to benchmarking

GLIBC uses micro-benchmarks for specific glibc functions, testsuite benchmarks to baseline the performance of all API functions, and then external third-party benchmarks to baseline the performance of the runtime (including glibc).

Benchmark structure

Uploading benchmarks

Specific benchmarks

benchmarking/testsuite

benchmarking/string functions

External references for benchmark suites:

Benchmark Results

Benchmark results used as acceptance criteria for patches against:

Template at benchmarking/results_X_Y