diff options
author | Rick Hudson <rlh@golang.org> | 2014-10-24 11:07:16 -0400 |
---|---|---|
committer | Rick Hudson <rlh@golang.org> | 2014-10-24 11:07:16 -0400 |
commit | 2c987a9ddefd9d256bf9e7e21396e2485a7d6514 (patch) | |
tree | 856e4b1fb53139120ce60e1724361a749c7e2afe /src/container | |
parent | 978c971bacf92ee97b8e24ce45b485afa1c31fad (diff) | |
download | go-2c987a9ddefd9d256bf9e7e21396e2485a7d6514.tar.gz |
[dev.garbage] runtime: Concurrent scan code
Routines and logic to preform a concurrent stack scan of go-routines.
This CL excersizes most of the functionality needed. The
major exception being that it does not scan running goroutines.
After doing the scans it relies on a STW to finish the GC, including
rescanning the stacks. It is intended to achieve correctness,
performance will follow.
LGTM=rsc
R=golang-codereviews, rsc
CC=dvyukov, golang-codereviews
https://codereview.appspot.com/156580043
Diffstat (limited to 'src/container')
0 files changed, 0 insertions, 0 deletions