Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2012-05-21 19:06:31
Size: 119
Editor: neleai
Comment:
Revision 9 as of 2013-01-13 22:03:38
Size: 815
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
A guide to benchmarking = A guide to benchmarking =
Line 3: Line 3:
benchmark structure 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).
Line 5: Line 5:
uploading benchmarks = Benchmark structure =
Line 7: Line 7:
specific benchmarks = Uploading benchmarks =
Line 9: Line 9:
[[string functions]] = Specific benchmarks =

[[benchmarking/testsuite]]

[[benchmarking/string functions]]

External references for benchmark suites:
 * [[http://www.etalabs.net/libc-bench.html|libc-bench from musl]]

= Benchmark Results =

Benchmark results used as acceptance criteria for patches against:

 * Version 2.16: [[benchmarking/results_2_16]]

 * Version 2.17: [[benchmarking/results_2_17]]

 * Version 2.18: [[benchmarking/results_2_18]]

Template at [[benchmarking/results_X_Y]]

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

None: benchmarking/benchmarks (last edited 2013-01-13 22:03:38 by CarlosODonell)