runtime: remove dedicated scavenger thread
A whole thread is too much for background scavenger that sleeps all the time anyway.
We already have sysmon thread that can do this work.
Also remove g->isbackground and simplify enter/exitsyscall.
Hello golang-codereviews@googlegroups.com (cc: khr@golang.org, rlh@golang.org, rsc@golang.org), I'd like you to review this change to https://dvyukov%40google.com@code.google.com/p/go/
10 years, 9 months ago
(2014-07-14 14:28:19 UTC)
#1
*** Submitted as https://code.google.com/p/go/source/detail?r=c157d3790300 *** runtime: remove dedicated scavenger thread A whole thread is too ...
10 years, 8 months ago
(2014-08-25 17:00:01 UTC)
#3
*** Submitted as https://code.google.com/p/go/source/detail?r=c157d3790300 ***
runtime: remove dedicated scavenger thread
A whole thread is too much for background scavenger that sleeps all the time
anyway.
We already have sysmon thread that can do this work.
Also remove g->isbackground and simplify enter/exitsyscall.
LGTM=rsc
R=golang-codereviews, rsc
CC=golang-codereviews, khr, rlh
https://codereview.appspot.com/108640043
Issue 108640043: code review 108640043: runtime: remove dedicated scavenger thread
(Closed)
Created 10 years, 9 months ago by dvyukov
Modified 10 years, 8 months ago
Reviewers: gobot
Base URL:
Comments: 0