]> Cypherpunks.ru repositories - gostls13.git/history - src/runtime/mgcpacer.go
runtime: refactor runtime->tracer API to appear more like a lock
[gostls13.git] / src / runtime / mgcpacer.go
2023-11-09 Michael Anthony... runtime: refactor runtime->tracer API to appear more...
2023-10-24 qiulaidongfengruntime: use max/min func
2023-09-18 Jes Cokall: clean unnecessary casts
2023-05-19 Michael Anthony... runtime: make the memory limit heap goal headroom propo...
2023-05-11 Michael Anthony... runtime: replace trace.enabled with traceEnabled
2023-03-21 Michael Anthony... runtime: bias the pacer's cons/mark smoothing against...
2023-03-07 Revolutionruntime: fix comment mismatch for currentConsMark
2023-01-28 Keith Randallruntime: remove go119MemoryLimitSupport flag
2022-11-08 Michael Anthony... runtime: smooth cons/mark with a moving average and...
2022-08-31 Andy Panruntime: convert workType.cycles to internal atomic...
2022-08-18 Dan Kortschakruntime: delete repeated word
2022-08-12 Michael Prattruntime: convert schedt.nmspinning to atomic type
2022-08-12 Michael Prattruntime: convert schedt.npidle to atomic type
2022-08-08 Michael Prattruntime: convert gcController.dedicatedMarkWorkersNeede...
2022-08-08 Michael Prattruntime: convert gcController.idleMarkTime to atomic...
2022-08-08 Michael Prattruntime: convert gcController.fractionalMarkTime to...
2022-08-08 Michael Prattruntime: convert gcController.dedicatedMarkTime to...
2022-08-08 Michael Prattruntime: convert gcController.bgScanCredit to atomic...
2022-08-08 Michael Prattruntime: convert gcController.globalsScan to atomic...
2022-08-08 Michael Prattruntime: convert gcController.maxStackScan to atomic...
2022-08-08 Michael Prattruntime: convert gcController.lastStackScan to atomic...
2022-08-08 Michael Prattruntime: convert gcController.heapScan to atomic type
2022-08-08 Michael Prattruntime: convert gcController.heapLive to atomic type
2022-08-04 Matthew Dempsky[dev.unified] all: merge master (85d87b9) into dev...
2022-08-02 Michael Prattruntime: rename _p_ to pp
2022-07-20 Gerrit Code ReviewMerge "[dev.unified] all: merge master (8e1e64c) into...
2022-07-19 David Chase[dev.unified] all: merge master (8e1e64c) into dev...
2022-07-19 Michael Anthony... runtime: revert to using the precomputed trigger for...
2022-06-03 Michael Anthony... runtime: track total idle time for GC CPU limiter
2022-05-19 Michael Anthony... runtime: use correct heap goal in GC traces
2022-05-19 Russ Coxall: gofmt main repo
2022-05-18 John Bamptonall: fix spelling
2022-05-17 John Bamptonall: fix spelling
2022-05-13 Michael Anthony... runtime: make CPU limiter assist time much less error...
2022-05-12 Keith Randallruntime: measure stack usage; start stacks larger if...
2022-05-03 Michael Anthony... runtime: make the scavenger and allocator respect the...
2022-05-03 Michael Anthony... runtime: set the heap goal from the memory limit
2022-05-03 Michael Anthony... runtime: remove float64 multiplication in heap trigger...
2022-05-03 Michael Anthony... runtime: check the heap goal and trigger dynamically
2022-05-03 Michael Anthony... runtime: rewrite pacer max trigger calculation
2022-05-03 Michael Anthony... runtime: move inconsistent memstats into gcController
2022-05-03 Michael Anthony... runtime: add a non-functional memory limit to the pacer
2022-05-03 Michael Knyszekruntime: add GC CPU utilization limiter
2022-04-27 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-04-26 Michael Anthony... runtime: disable idle mark workers with at least one...
2022-04-26 Michael Anthony... runtime: reduce max idle mark workers during periodic...
2022-04-05 Lasse Folger[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-03-31 Michael Anthony... runtime: rewrite stale comment about pacer
2022-03-31 Michael Anthony... runtime: remove old pacer and the PacerRedesign goexper...
2022-03-07 David Chase[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-02-10 Michael Anthony... runtime: make piController much more defensive about...
2022-02-08 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2022-02-07 Ian Lance Taylorruntime: don't assume that 0.25 * 100 is representable...
2022-02-03 Chressie Himpel[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-12-02 Michael Anthony... runtime: break out new minimum heap size into a goexper...
2021-11-08 Heschi Kreinick[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-11-05 Michael Anthony... runtime: eliminate rendundant loads gcPercent
2021-11-05 Michael Anthony... runtime: retype gcControllerState.gcPercent as atomic...
2021-11-05 Roland Shoemaker[dev.boringcrypto] all: merge master into dev.boringcrypto
2021-11-05 Michael Anthony... runtime: use a controller to control the scavenge rate
2021-11-04 Michael Anthony... runtime: fix hard goal calculation
2021-11-04 Michael Anthony... runtime: implement GC pacer redesign
2021-11-01 Michael Anthony... runtime: disable pacer lock held assertions in tests
2021-10-29 Michael Knyszekruntime: pass nanotime and gomaxprocs into startCycle...
2021-10-29 Michael Anthony... runtime: track scannable globals space
2021-10-29 Michael Anthony... runtime: track the amount of scannable allocated stack...
2021-10-29 Michael Anthony... runtime: move heapLive and heapScan updates into a...
2021-10-29 Michael Anthony... runtime: move pacer time updates and state resets into...
2021-10-29 Michael Anthony... runtime: detangle sweeper pacing from GC pacing
2021-10-21 Michael Anthony... runtime: detangle gcPaceScavenger from the pacer
2021-10-21 Michael Anthony... runtime: formalize and fix gcPercent synchronization
2021-10-20 Michael Anthony... runtime: retype mheap.pagesSweptBasis as atomic.Uint64
2021-10-20 Michael Anthony... runtime: retype mheap.pagesSwept as atomic.Uint64
2021-10-20 Michael Anthony... runtime: retype mheap.pagesInUse as atomic.Uint64
2021-10-20 Michael Anthony... runtime: use atomic.Float64 for assist ratio
2021-07-06 Jay Conrod[dev.cmdgo] all: merge master (912f075) into dev.cmdgo
2021-05-17 Katie Hockman[dev.fuzz] all: merge master (d137b74) into dev.fuzz
2021-05-13 Filippo Valsorda[dev.boringcrypto] all: merge commit 9d0819b27c (CL...
2021-05-11 Cherry Mui[dev.typeparams] all: merge master (9b84814) into dev...
2021-04-14 Michael Anthony... runtime: make gcEffectiveGrowthRatio a method on gcCont...
2021-04-14 Michael Anthony... runtime: pass work.userForced to gcController.endCycle...
2021-04-14 Michael Anthony... runtime: move next_gc and last_next_gc into gcControlle...
2021-04-14 Michael Anthony... runtime: create setGCPercent method for gcControllerState
2021-04-14 Michael Anthony... runtime: create initializer for gcControllerState
2021-04-14 Michael Anthony... runtime: move gcPercent and heapMinimum into gcControll...
2021-04-14 Michael Anthony... runtime: make gcSetTriggerRatio a method of gcControlle...
2021-04-13 Michael Anthony... runtime: move internal GC statistics from memstats...
2021-04-13 Michael Anthony... runtime: rename gcpercent, readgogc, and heapminimum...
2021-04-13 Michael Anthony... runtime: break out GC pacer into its own file