• Austin Clements's avatar
    runtime: remove GC start up/shutdown workaround in mallocgc · bbf2da00
    Austin Clements authored
    Currently mallocgc detects if the GC is in a state where it can't
    assist, but also can't allocate uncontrolled and yields to help out
    the GC. This was a workaround for periods when we were trying to
    schedule the GC coordinator. It is no longer necessary because there
    is no GC coordinator and malloc can always assist with any GC
    transitions that are necessary.
    
    Updates #11970.
    
    Change-Id: I4f7beb7013e85e50ae99a3a8b0bb708ba49cbcd4
    Reviewed-on: https://go-review.googlesource.com/16392Reviewed-by: default avatarRick Hudson <rlh@golang.org>
    Run-TryBot: Austin Clements <austin@google.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    bbf2da00
malloc.go 30.1 KB