]> Cypherpunks repositories - gostls13.git/commit
runtime: refactor helpgc functionality in preparation for parallel GC
authorDmitriy Vyukov <dvyukov@google.com>
Tue, 15 May 2012 15:10:16 +0000 (19:10 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Tue, 15 May 2012 15:10:16 +0000 (19:10 +0400)
commit01826280eb3dec5dfa06fae0474caf1ba3942ec7
tree3911f65169c853ffed5d032a57173002e4f0fa9b
parentb554fb912ffc25f88f19bc7985c83496faa98cc8
runtime: refactor helpgc functionality in preparation for parallel GC
Parallel GC needs to know in advance how many helper threads will be there.
Hopefully it's the last patch before I can tackle parallel sweep phase.
The benchmarks are unaffected.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/6200064
src/pkg/runtime/malloc.h
src/pkg/runtime/mgc0.c
src/pkg/runtime/mprof.goc
src/pkg/runtime/proc.c
src/pkg/runtime/runtime.h