Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for gcPaceSweeper (0.11 sec)

  1. src/runtime/mgcsweep.go

    		// sweeping here until the next mark phase.
    		//
    		// Overflow can happen here if gcPaceSweeper is called concurrently with
    		// sweeping (i.e. not during a STW, like it usually is) because this code
    		// is intentionally racy. A concurrent call to gcPaceSweeper can happen
    		// if a GC tuning parameter is modified and we read an older value of
    		// heapLive than what was used to set the basis.
    		//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:52:18 UTC 2024
    - 32.9K bytes
    - Viewed (0)
  2. src/runtime/mgcpacer.go

    	trace := traceAcquire()
    	if trace.ok() {
    		trace.HeapGoal()
    		traceRelease(trace)
    	}
    
    	trigger, heapGoal := gcController.trigger()
    	gcPaceSweeper(trigger)
    	gcPaceScavenger(gcController.memoryLimit.Load(), heapGoal, gcController.lastHeapGoal)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 55.4K bytes
    - Viewed (0)
Back to top