Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for markWorkerStop (0.19 sec)

  1. src/runtime/mgcpacer.go

    		trace.HeapAlloc(bytesMarked)
    		traceRelease(trace)
    	}
    }
    
    // markWorkerStop must be called whenever a mark worker stops executing.
    //
    // It updates mark work accounting in the controller by a duration of
    // work in nanoseconds and other bookkeeping.
    //
    // Safe to execute at any time.
    func (c *gcControllerState) markWorkerStop(mode gcMarkWorkerMode, duration int64) {
    	switch mode {
    	case gcMarkWorkerDedicatedMode:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  2. src/runtime/mgc.go

    			}
    			casgstatus(gp, _Gwaiting, _Grunning)
    		})
    
    		// Account for time and mark us as stopped.
    		now := nanotime()
    		duration := now - startTime
    		gcController.markWorkerStop(pp.gcMarkWorkerMode, duration)
    		if trackLimiterEvent {
    			pp.limiterEvent.stop(limiterEventIdleMarkWork, now)
    		}
    		if pp.gcMarkWorkerMode == gcMarkWorkerFractionalMode {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
Back to top