From 192814985d28c2f63c13861aa918e394f2ee9f6e Mon Sep 17 00:00:00 2001 From: Leonard Wang Date: Sun, 24 Apr 2022 15:01:22 +0800 Subject: [PATCH] runtime/trace: record HeapGoal when StartTrace Fixes #52517 Change-Id: I06aa6112f14f264360c3bb0ffd4e1cd54ad22514 Reviewed-on: https://go-review.googlesource.com/c/go/+/401777 Reviewed-by: hopehook Reviewed-by: Ian Lance Taylor Run-TryBot: Dmitri Shuralyov TryBot-Result: Gopher Robot Reviewed-by: Michael Knyszek Auto-Submit: Dmitri Shuralyov --- src/runtime/trace.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/runtime/trace.go b/src/runtime/trace.go index 174875264c..14364ea5a7 100644 --- a/src/runtime/trace.go +++ b/src/runtime/trace.go @@ -318,6 +318,9 @@ func StartTrace() error { unlock(&sched.sysmonlock) + // Record the current state of HeapGoal to avoid information loss in trace. + traceHeapGoal() + startTheWorldGC() return nil } -- 2.50.0