]> Cypherpunks repositories - gostls13.git/commit
runtime: simplify forced GC triggering
authorAustin Clements <austin@google.com>
Thu, 23 Feb 2017 16:54:43 +0000 (11:54 -0500)
committerAustin Clements <austin@google.com>
Fri, 31 Mar 2017 01:15:08 +0000 (01:15 +0000)
commit3d58498fdb047c442abafff4277159d6c3842e05
tree954564141194fe6c3a6e32d068d037a7cb6a4202
parent29be3f1999d1ccf01110f4e1f2d628f54f6c65da
runtime: simplify forced GC triggering

Now that the gcMode is no longer involved in the GC trigger condition,
we can simplify the triggering of forced GCs. By making the trigger
condition for forced GCs true even if gcphase is not _GCoff, we don't
need any special case path in gcStart to ensure that forced GCs don't
get consolidated.

Change-Id: I6067a13d76e40ff2eef8fade6fc14adb0cb58ee5
Reviewed-on: https://go-review.googlesource.com/37517
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rick Hudson <rlh@golang.org>
src/runtime/mgc.go