1
0
mirror of https://github.com/golang/go synced 2024-11-23 20:50:04 -07:00

runtime: clean up park messages

This changes "mark worker (idle)" to "GC worker (idle)" so it's more
clear to users that these goroutines are GC-related. It changes "GC
assist" to "GC assist wait" to make it clear that the assist is
blocked.

Change-Id: Iafbc0903c84f9250ff6bee14baac6fcd4ed5ef76
Reviewed-on: https://go-review.googlesource.com/16511
Reviewed-by: Rick Hudson <rlh@golang.org>
This commit is contained in:
Austin Clements 2015-10-29 22:40:36 -04:00
parent 56ad88b1ff
commit f84420c20d
2 changed files with 2 additions and 2 deletions

View File

@ -1359,7 +1359,7 @@ func gcBgMarkWorker(p *p) {
gopark(func(g *g, mp unsafe.Pointer) bool {
releasem((*m)(mp))
return true
}, unsafe.Pointer(mp), "mark worker (idle)", traceEvGoBlock, 0)
}, unsafe.Pointer(mp), "GC worker (idle)", traceEvGoBlock, 0)
// Loop until the P dies and disassociates this
// worker. (The P may later be reused, in which case

View File

@ -482,7 +482,7 @@ retry:
goto retry
}
// Park for real.
goparkunlock(&work.assistQueue.lock, "GC assist", traceEvGoBlock, 2)
goparkunlock(&work.assistQueue.lock, "GC assist wait", traceEvGoBlock, 2)
// At this point either background GC has satisfied
// this G's assist debt, or the GC cycle is over.