]> Cypherpunks repositories - gostls13.git/commit
runtime: make garbage collector faster by deleting code again
authorDmitriy Vyukov <dvyukov@google.com>
Sat, 28 Jun 2014 01:19:02 +0000 (18:19 -0700)
committerDmitriy Vyukov <dvyukov@google.com>
Sat, 28 Jun 2014 01:19:02 +0000 (18:19 -0700)
commit03f2189a1b20a5140191d51fc660422bc172f2b5
tree9683f8c3b2747d7bb414982a7fd4208860fffaa4
parent84a36434d92e18eb12d8a86770bdb4936dff4703
runtime: make garbage collector faster by deleting code again
Remove GC bitmap backward scanning.
This was already done once in https://golang.org/cl/5530074/
Still makes GC a bit faster.
On the garbage benchmark, before:
        gc-pause-one=237345195
        gc-pause-total=4746903
        cputime=32427775
        time=32458208
after:
        gc-pause-one=235484019
        gc-pause-total=4709680
        cputime=31861965
        time=31877772
Also prepares mgc0.c for future changes.

R=golang-codereviews, khr, khr
CC=golang-codereviews, rsc
https://golang.org/cl/105380043
src/pkg/runtime/mgc0.c