aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/fmt_test.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2016-09-12 17:30:35 -0700
committerRobert Griesemer <gri@golang.org>2016-09-13 16:59:56 +0000
commit0cd3ecb016e0c3f0656877a20ca37eabe4fd0f8f (patch)
treeee701ce26ea0827dea839ae3f75e0a25b57511ae /src/cmd/compile/fmt_test.go
parentb6946fb120ed0c176162e4f632fb8cd062144af3 (diff)
downloadgo-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.go4
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": "",