- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for gcWakeAllAssists (0.13 sec)
-
src/runtime/mgcmark.go
gcController.assistTime.Add(pp.gcAssistTime) gcCPULimiter.update(now) pp.gcAssistTime = 0 } } // gcWakeAllAssists wakes all currently blocked assists. This is used // at the end of a GC cycle. gcBlackenEnabled must be false to prevent // new assists from going to sleep after this point. func gcWakeAllAssists() { lock(&work.assistQueue.lock) list := work.assistQueue.q.popList() injectglist(&list)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 18 21:25:11 UTC 2024 - 52.5K bytes - Viewed (0) -
src/runtime/mgc.go
// Notify the CPU limiter that GC assists will now cease. gcCPULimiter.startGCTransition(false, now) // Wake all blocked assists. These will run when we // start the world again. gcWakeAllAssists() // Likewise, release the transition lock. Blocked // workers and assists will run when we start the // world again. semrelease(&work.markDoneSema)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 16:25:21 UTC 2024 - 62K bytes - Viewed (0) -
src/internal/trace/testdata/tests/go122-gc-stress.test
data="/usr/local/google/home/mknyszek/work/go-1/src/runtime/trace2event.go" String id=77 data="runtime.traceLocker.GoUnpark" String id=78 data="runtime.injectglist" String id=79
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:48:18 UTC 2024 - 139.1K bytes - Viewed (0)