- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for gcDrainMarkWorkerDedicated (0.46 sec)
-
src/runtime/mgcmark.go
// mark time in profiles. func gcDrainMarkWorkerIdle(gcw *gcWork) { gcDrain(gcw, gcDrainIdle|gcDrainUntilPreempt|gcDrainFlushBgCredit) } // gcDrainMarkWorkerDedicated is a wrapper for gcDrain that exists to better account // mark time in profiles. func gcDrainMarkWorkerDedicated(gcw *gcWork, untilPreempt bool) { flags := gcDrainFlushBgCredit if untilPreempt { flags |= gcDrainUntilPreempt } gcDrain(gcw, flags)
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
casGToWaitingForGC(gp, _Grunning, waitReasonGCWorkerActive) switch pp.gcMarkWorkerMode { default: throw("gcBgMarkWorker: unexpected gcMarkWorkerMode") case gcMarkWorkerDedicatedMode: gcDrainMarkWorkerDedicated(&pp.gcw, true) if gp.preempt { // We were preempted. This is // a useful signal to kick // everything out of the run // queue so it can run // somewhere else.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 16:25:21 UTC 2024 - 62K bytes - Viewed (0)