]> Cypherpunks repositories - gostls13.git/commit
runtime/pprof: call runtime.GC twice in memory profile test
authorMichael Anthony Knyszek <mknyszek@google.com>
Fri, 9 Jul 2021 17:34:07 +0000 (17:34 +0000)
committerMichael Knyszek <mknyszek@google.com>
Fri, 9 Jul 2021 18:00:16 +0000 (18:00 +0000)
commitab4085ce84f8378b4ec2dfdbbc44c98cb92debe5
treebfc896f25e9aeec4d7ec3aff5987d9b0601bb1d0
parent296ddf2a936a30866303a64d49bc0e3e034730a8
runtime/pprof: call runtime.GC twice in memory profile test

This change fixes #46500 by working around #45315 which may cause freed
objects to get missed in the heap profile published for the test.

By calling runtime.GC one more time this change ensures that all freed
objects are accounted for.

Fixes #46500.

Change-Id: Iedcd0b37dbaffa688b0ff8631a8b79f7a1169634
Reviewed-on: https://go-review.googlesource.com/c/go/+/333549
Trust: Michael Knyszek <mknyszek@google.com>
Run-TryBot: Michael Knyszek <mknyszek@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
src/runtime/pprof/mprof_test.go