]> Cypherpunks repositories - gostls13.git/commit
net/http: add BenchmarkReadRequest
authorDave Cheney <dave@cheney.net>
Fri, 8 Feb 2013 20:04:07 +0000 (07:04 +1100)
committerDave Cheney <dave@cheney.net>
Fri, 8 Feb 2013 20:04:07 +0000 (07:04 +1100)
commitcccc96b8e9f2e526d7b22cfc4af17569c47e8c31
tree801fc3c9e39af25dbfa70017cb6ef584b3aa46ec
parentd2252d9b0769867fa8a25ba8b274603ddf21c9e9
net/http: add BenchmarkReadRequest

Add benchmark for request parsing. Fixture data is taken from https://github.com/felixge/node-http-perf

% go version
go version devel +28966b7b2f0c Thu Feb 07 20:26:12 2013 -0800 linux/amd64

% go test -run=nil -bench=ReadRequest -benchtime=10s
PASS
BenchmarkReadRequest     2000000   9900 ns/op   61.71 MB/s   3148 B/op   32 allocs/op
ok      net/http        12.180s

R=golang-dev, bradfitz, minux.ma, haimuiba
CC=golang-dev
https://golang.org/cl/7313048
src/pkg/net/http/request_test.go