1
0
mirror of https://github.com/golang/go synced 2024-11-18 16:34:51 -07:00
go/src
Dave Cheney 6ce3e99af0 net/http: more request benchmarks
Add benchmarks for common http benchmarking tools. The intent is to catch optimisations which favor synthetic benchmarks that do not show improvements for real clients like Chrome.

BenchmarkReadRequestChrome        200000             10133 ns/op          60.29 MB/s        3148 B/op         32 allocs/op
BenchmarkReadRequestCurl          500000              4314 ns/op          18.08 MB/s         905 B/op         15 allocs/op
BenchmarkReadRequestApachebench   500000              4363 ns/op          18.79 MB/s         956 B/op         16 allocs/op
BenchmarkReadRequestSiege         500000              6408 ns/op          24.19 MB/s        1397 B/op         22 allocs/op
BenchmarkReadRequestWrk          1000000              2838 ns/op          14.09 MB/s         757 B/op         11 allocs/op

R=golang-dev, bradfitz
CC=golang-dev, haimuiba
https://golang.org/cl/7300075
2013-02-10 08:18:09 +11:00
..
cmd cmd/go: indicate that flags unrecognized by 'go test' must follow package specification 2013-02-08 16:00:59 -05:00
lib9 lib9: fix build for windows 2013-02-06 00:33:25 +08:00
libbio
libmach cmd/dist: add -Wstrict-prototypes to CFLAGS and fix all the compiler errors 2013-02-05 21:43:04 +08:00
pkg net/http: more request benchmarks 2013-02-10 08:18:09 +11:00
all.bash
all.bat
all.rc
clean.bash
clean.bat
clean.rc
make.bash cmd/6c, cmd/6g: add flag to support large-model code generation 2013-02-01 08:35:33 -08:00
make.bat
Make.dist
make.rc
race.bash src: add race.bash 2013-01-28 21:05:25 +11:00
race.bat src: add race.bat 2013-02-03 00:49:37 +08:00
run.bash
run.bat
run.rc
sudo.bash