- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for releaseReader (0.3 sec)
-
src/cmd/vendor/golang.org/x/telemetry/internal/counter/counter.go
if !c.state.update(&state, state.setLocked()) { continue } debugPrintf("releaseReader %s: last reader, need ptr\n", c.name) c.releaseLock(state) return } // Release reader. if !c.state.update(&state, state.decReader()) { continue } debugPrintf("releaseReader %s: released (%d readers now)\n", c.name, state.readers()) return } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 04 16:19:04 UTC 2024 - 10.3K bytes - Viewed (0) -
src/runtime/mgcsweep.go
// Get released stats. releasedBg := mheap_.pages.scav.releasedBg.Load() releasedEager := mheap_.pages.scav.releasedEager.Load() // Print the line. printScavTrace(releasedBg, releasedEager, false) // Update the stats. mheap_.pages.scav.releasedBg.Add(-releasedBg) mheap_.pages.scav.releasedEager.Add(-releasedEager) unlock(&mheap_.lock) }) } scavenger.ready() }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 08 17:52:18 UTC 2024 - 32.9K bytes - Viewed (0) -
src/runtime/mpagealloc.go
index scavengeIndex // releasedBg is the amount of memory released in the background this // scavenge cycle. releasedBg atomic.Uintptr // releasedEager is the amount of memory released eagerly this scavenge // cycle. releasedEager atomic.Uintptr } // mheap_.lock. This level of indirection makes it possible // to test pageAlloc independently of the runtime allocator. mheapLock *mutex
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 39.2K bytes - Viewed (0) -
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) -
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)