aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2013-03-28 14:19:51 -0700
committerBrad Fitzpatrick <bradfitz@golang.org>2013-03-28 14:19:51 -0700
commit7e7f89933b9d6eba5d298d3f619b5ef4166e5052 (patch)
tree26e88b6af7f836ab18477db8d3b9954e8c1553af /src/pkg/runtime
parent731dcb7680303792315625a86ec0390ca41c03b9 (diff)
downloadgo-7e7f89933b9d6eba5d298d3f619b5ef4166e5052.tar.xz
net/http: parse Request-Line in a function, remove an allocation
Removes another per-request allocation. Also makes the code more readable, IMO. And more testable. benchmark old ns/op new ns/op delta BenchmarkServerFakeConnWithKeepAliveLite 10539 10324 -2.04% benchmark old allocs new allocs delta BenchmarkServerFakeConnWithKeepAliveLite 20 19 -5.00% benchmark old bytes new bytes delta BenchmarkServerFakeConnWithKeepAliveLite 1609 1559 -3.11% R=golang-dev, gri CC=golang-dev https://golang.org/cl/8118044
Diffstat (limited to 'src/pkg/runtime')
0 files changed, 0 insertions, 0 deletions