Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for Hwassist (1.1 sec)

  1. src/runtime/mgcmark.go

    }
    
    // gcParkAssist puts the current goroutine on the assist queue and parks.
    //
    // gcParkAssist reports whether the assist is now satisfied. If it
    // returns false, the caller must retry the assist.
    func gcParkAssist() bool {
    	lock(&work.assistQueue.lock)
    	// If the GC cycle finished while we were getting the lock,
    	// exit the assist. The cycle can't finish while we hold the
    	// lock.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  2. src/runtime/malloc.go

    		x = add(x, size-dataSize)
    	}
    
    	return x
    }
    
    // deductAssistCredit reduces the current G's assist credit
    // by size bytes, and assists the GC if necessary.
    //
    // Caller must be preemptible.
    //
    // Returns the G for which the assist credit was accounted.
    func deductAssistCredit(size uintptr) *g {
    	var assistG *g
    	if gcBlackenEnabled != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/docs/userguide/api/kotlin_dsl.adoc

    [[kotlin_dsl]]
    = Gradle Kotlin DSL Primer
    
    Gradle's Kotlin DSL provides an alternative syntax to the traditional Groovy DSL with an enhanced editing experience in supported IDEs, with superior content assist, refactoring, documentation, and more.
    This chapter provides details of the main Kotlin DSL constructs and how to use it to interact with the Gradle API.
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 22 20:16:10 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  4. src/runtime/mheap.go

    	// to do this before calling sysUsed because that may commit address space.
    	bytesToScavenge := uintptr(0)
    	forceScavenge := false
    	if limit := gcController.memoryLimit.Load(); !gcCPULimiter.limiting() {
    		// Assist with scavenging to maintain the memory limit by the amount
    		// that we expect to page in.
    		inuse := gcController.mappedReady.Load()
    		// Be careful about overflow, especially with uintptrs. Even on 32-bit platforms
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  5. src/runtime/mgc.go

    	// Omit idle marking time from the overall utilization here since it's "free".
    	memstats.gc_cpu_fraction = float64(work.cpuStats.GCTotalTime-work.cpuStats.GCIdleTime) / float64(work.cpuStats.TotalTime)
    
    	// Reset assist time and background time stats.
    	//
    	// Do this now, instead of at the start of the next GC cycle, because
    	// these two may keep accumulating even if the GC is not active.
    	scavenge.assistTime.Store(0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  6. src/runtime/mgcscavenge.go

    	// If we're below the goal already indicate that we don't need the background
    	// scavenger for the memory limit. This may seems worrisome at first, but note
    	// that the allocator will assist the background scavenger in the face of a memory
    	// limit, so we'll be safe even if we stop the scavenger when we shouldn't have.
    	if mappedReady <= memoryLimitGoal {
    		scavenge.memoryLimitGoal.Store(^uint64(0))
    	} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:48:45 UTC 2024
    - 52.3K bytes
    - Viewed (0)
Back to top