1
0
mirror of https://github.com/golang/go synced 2024-11-20 06:54:42 -07:00
go/test/bench
Shenghou Ma 13075ed416 test/bench/go1: use raw string instead of string addition
to reduce compile time memory/stack usage.
Update #4970
$ go test -c ../test/bench/go1
before:
0.36user 0.07system 0:00.44elapsed 100%CPU
(0avgtext+0avgdata 540720maxresident)k
0inputs+19840outputs (0major+56451minor)pagefaults 0swaps
after:
0.33user 0.05system 0:00.39elapsed 100%CPU
(0avgtext+0avgdata 289936maxresident)k
0inputs+19864outputs (0major+29615minor)pagefaults 0swaps

And stack usage is reduced to below 1MiB.

R=golang-dev, r, dave
CC=golang-dev
https://golang.org/cl/7436050
2013-03-05 04:23:37 +08:00
..
garbage test/bench/garbage: fix parser benchmark 2013-03-04 16:46:04 +01:00
go1 test/bench/go1: use raw string instead of string addition 2013-03-05 04:23:37 +08:00
shootout test/bench/shootout: match gcc architecture to GOARCH 2012-10-07 15:49:56 -04:00