diff options
| author | Brad Fitzpatrick <bradfitz@golang.org> | 2013-03-28 14:19:51 -0700 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2013-03-28 14:19:51 -0700 |
| commit | 7e7f89933b9d6eba5d298d3f619b5ef4166e5052 (patch) | |
| tree | 26e88b6af7f836ab18477db8d3b9954e8c1553af /src/pkg/runtime/runtime.h | |
| parent | 731dcb7680303792315625a86ec0390ca41c03b9 (diff) | |
| download | go-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/runtime.h')
0 files changed, 0 insertions, 0 deletions
