]> Cypherpunks repositories - gostls13.git/commit
runtime/debug: don't trigger a GC on SetGCPercent
authorAustin Clements <austin@google.com>
Tue, 4 Apr 2017 17:26:28 +0000 (13:26 -0400)
committerAustin Clements <austin@google.com>
Fri, 21 Apr 2017 17:42:02 +0000 (17:42 +0000)
commit227fff2ea4f21ec357eebe27324cc04b7c9919c7
treebdfc85c7e04b189e584599665ca113d361056413
parentd9308cbb516fc581ff7c7f77781d51604be44da6
runtime/debug: don't trigger a GC on SetGCPercent

Currently SetGCPercent forces a GC in order to recompute GC pacing.
Since we can now recompute pacing on the fly using gcSetTriggerRatio,
change SetGCPercent (really runtime.setGCPercent) to go through
gcSetTriggerRatio and not trigger a GC.

Fixes #19076.

Change-Id: Ib30d7ab1bb3b55219535b9f238108f3d45a1b522
Reviewed-on: https://go-review.googlesource.com/39835
Run-TryBot: Austin Clements <austin@google.com>
Reviewed-by: Rick Hudson <rlh@golang.org>
src/runtime/debug/garbage.go
src/runtime/debug/garbage_test.go
src/runtime/mgc.go