]> Cypherpunks repositories - gostls13.git/commit
test/bench/go1: first draft of Go 1 benchmark suite
authorRuss Cox <rsc@golang.org>
Thu, 15 Dec 2011 17:32:59 +0000 (12:32 -0500)
committerRuss Cox <rsc@golang.org>
Thu, 15 Dec 2011 17:32:59 +0000 (12:32 -0500)
commit6e8875551a0db770c5fbaaf4c126646f1709cab1
treef956e5a0a49170b52dc1d00add3125bbad5fec1e
parentd10126a622d2e9010b5250d1bcec6acb51b4ce24
test/bench/go1: first draft of Go 1 benchmark suite

I have included a few important microbenchmarks,
but the overall intent is to have mostly end-to-end
benchmarks timing real world operations.

The jsondata.go file is a summary of agl's
activity in various open source repositories.
It gets used as test data for many of the benchmarks.

Everything links into one binary (even the test data)
so that it is easy to run the benchmarks on many
computers: there is just one file to copy around.

R=golang-dev, r, bradfitz, adg, r
CC=golang-dev
https://golang.org/cl/5484071
13 files changed:
src/clean.bash
src/run.bash
test/bench/go1/Makefile [new file with mode: 0644]
test/bench/go1/binarytree_test.go [new file with mode: 0644]
test/bench/go1/dummy.go [new file with mode: 0644]
test/bench/go1/fannkuch_test.go [new file with mode: 0644]
test/bench/go1/fasta_test.go [new file with mode: 0644]
test/bench/go1/gob_test.go [new file with mode: 0644]
test/bench/go1/gzip_test.go [new file with mode: 0644]
test/bench/go1/json_test.go [new file with mode: 0644]
test/bench/go1/jsondata_test.go [new file with mode: 0644]
test/bench/go1/revcomp_test.go [new file with mode: 0644]
test/bench/go1/template_test.go [new file with mode: 0644]