diff options
| author | Robert Griesemer <gri@golang.org> | 2016-09-12 17:30:35 -0700 |
|---|---|---|
| committer | Robert Griesemer <gri@golang.org> | 2016-09-13 16:59:56 +0000 |
| commit | 0cd3ecb016e0c3f0656877a20ca37eabe4fd0f8f (patch) | |
| tree | ee701ce26ea0827dea839ae3f75e0a25b57511ae /src/cmd/compile/fmt_test.go | |
| parent | b6946fb120ed0c176162e4f632fb8cd062144af3 (diff) | |
| download | go-0cd3ecb016e0c3f0656877a20ca37eabe4fd0f8f.tar.xz | |
cmd/compile: reduce allocs some more
Also: update fmt_test.go.
Together with the previous commits, we are now at or below c85b77c
levels in terms of allocation for the benchmark described in #16897
(old = c85b77c, new = this commit):
name old time/op new time/op delta
Template 297ms ± 5% 284ms ± 3% -4.53% (p=0.000 n=27+29)
Unicode 159ms ± 5% 151ms ± 5% -4.91% (p=0.000 n=28+30)
GoTypes 985ms ± 5% 935ms ± 2% -5.13% (p=0.000 n=28+29)
name old alloc/op new alloc/op delta
Template 46.8MB ± 0% 45.7MB ± 0% -2.37% (p=0.000 n=30+30)
Unicode 37.8MB ± 0% 37.9MB ± 0% +0.29% (p=0.000 n=29+30)
GoTypes 143MB ± 0% 138MB ± 0% -3.64% (p=0.000 n=29+30)
name old allocs/op new allocs/op delta
Template 444k ± 0% 440k ± 0% -0.94% (p=0.000 n=30+30)
Unicode 369k ± 0% 369k ± 0% +0.19% (p=0.000 n=29+30)
GoTypes 1.35M ± 0% 1.34M ± 0% -1.24% (p=0.000 n=30+30)
For #16897.
Change-Id: Iedbeb408e2f1e68dd4a3201bf8813c8066ebf7ed
Reviewed-on: https://go-review.googlesource.com/29089
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/compile/fmt_test.go')
| -rw-r--r-- | src/cmd/compile/fmt_test.go | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/cmd/compile/fmt_test.go b/src/cmd/compile/fmt_test.go index 89a5a68465..48999aec15 100644 --- a/src/cmd/compile/fmt_test.go +++ b/src/cmd/compile/fmt_test.go @@ -552,19 +552,15 @@ var knownFormats = map[string]string{ "*cmd/compile/internal/gc.Node %j": "", "*cmd/compile/internal/gc.Node %p": "", "*cmd/compile/internal/gc.Node %v": "", - "*cmd/compile/internal/gc.Sym % v": "", "*cmd/compile/internal/gc.Sym %+v": "", "*cmd/compile/internal/gc.Sym %-v": "", "*cmd/compile/internal/gc.Sym %0S": "", "*cmd/compile/internal/gc.Sym %S": "", "*cmd/compile/internal/gc.Sym %p": "", "*cmd/compile/internal/gc.Sym %v": "", - "*cmd/compile/internal/gc.Type % -v": "", "*cmd/compile/internal/gc.Type %#v": "", "*cmd/compile/internal/gc.Type %+v": "", - "*cmd/compile/internal/gc.Type %- v": "", "*cmd/compile/internal/gc.Type %-S": "", - "*cmd/compile/internal/gc.Type %-v": "", "*cmd/compile/internal/gc.Type %0S": "", "*cmd/compile/internal/gc.Type %L": "", "*cmd/compile/internal/gc.Type %S": "", |
