diff options
author | David Crawshaw <crawshaw@golang.org> | 2016-06-23 13:32:50 -0400 |
---|---|---|
committer | David Crawshaw <crawshaw@golang.org> | 2016-06-23 18:19:52 +0000 |
commit | e75c899a10c9321d1b4935c34401f66b2abad83a (patch) | |
tree | 84a9822e2d847c8fe9cb99e0ed332de8de082dc0 /CONTRIBUTORS | |
parent | e369490fb7db5f2d42bb0e8ee19b48378dee0ebf (diff) | |
download | go-e75c899a10c9321d1b4935c34401f66b2abad83a.tar.gz go-e75c899a10c9321d1b4935c34401f66b2abad83a.zip |
reflect: optimize (reflect.Type).Name
Improves JSON decoding on linux/amd64.
name old time/op new time/op delta
CodeUnmarshal-40 89.3ms ± 2% 86.3ms ± 2% -3.31% (p=0.000 n=22+22)
name old speed new speed delta
CodeUnmarshal-40 21.7MB/s ± 2% 22.5MB/s ± 2% +3.44% (p=0.000 n=22+22)
Updates #16117
Change-Id: I52acf31d7729400cfe6693e46292d41e1addba3d
Reviewed-on: https://go-review.googlesource.com/24410
Run-TryBot: David Crawshaw <crawshaw@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'CONTRIBUTORS')
0 files changed, 0 insertions, 0 deletions