Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for releaseReader (0.17 sec)

  1. src/runtime/mgcscavenge.go

    // application.
    //
    // scavenger.lock must be held.
    func printScavTrace(releasedBg, releasedEager uintptr, forced bool) {
    	assertLockHeld(&scavenger.lock)
    
    	printlock()
    	print("scav ",
    		releasedBg>>10, " KiB work (bg), ",
    		releasedEager>>10, " KiB work (eager), ",
    		gcController.heapReleased.load()>>10, " KiB now, ",
    		(gcController.heapInUse.load()*100)/heapRetained(), "% util",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:48:45 UTC 2024
    - 52.3K bytes
    - Viewed (0)
  2. src/runtime/mheap.go

    		// Scavenge, but back out if the limiter turns on.
    		released := h.pages.scavenge(bytesToScavenge, func() bool {
    			return gcCPULimiter.limiting()
    		}, forceScavenge)
    
    		mheap_.pages.scav.releasedEager.Add(released)
    
    		// Finish up accounting.
    		now = nanotime()
    		if track {
    			pp.limiterEvent.stop(limiterEventScavengeAssist, now)
    		}
    		scavenge.assistTime.Add(now - start)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
Back to top