mirror of
https://github.com/golang/go
synced 2024-09-29 05:24:32 -06:00
runtime: update gctrace docs and print lastStackScan instead of max
This change updates the gctrace docs to include stacks and globals in the format line, and prints lastStackScan for "# MB stacks" instead of maxStackScan, which is more accurate. Fixes #54649. Change-Id: Ibff2c390c9c9bf2b24b5b4e98ca346cc98d7cb2e Reviewed-on: https://go-review.googlesource.com/c/go/+/425366 Run-TryBot: Michael Knyszek <mknyszek@google.com> Auto-Submit: Michael Knyszek <mknyszek@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Michael Pratt <mpratt@google.com>
This commit is contained in:
parent
f64f12f0b3
commit
56bdf7f7d9
@ -79,7 +79,7 @@ It is a comma-separated list of name=val pairs setting these named variables:
|
||||
error at each collection, summarizing the amount of memory collected and the
|
||||
length of the pause. The format of this line is subject to change.
|
||||
Currently, it is:
|
||||
gc # @#s #%: #+#+# ms clock, #+#/#/#+# ms cpu, #->#-># MB, # MB goal, # P
|
||||
gc # @#s #%: #+#+# ms clock, #+#/#/#+# ms cpu, #->#-># MB, # MB goal, # MB stacks, #MB globals, # P
|
||||
where the fields are as follows:
|
||||
gc # the GC number, incremented at each GC
|
||||
@#s time in seconds since program start
|
||||
|
@ -1120,7 +1120,7 @@ func gcMarkTermination() {
|
||||
print(" ms cpu, ",
|
||||
work.heap0>>20, "->", work.heap1>>20, "->", work.heap2>>20, " MB, ",
|
||||
gcController.lastHeapGoal>>20, " MB goal, ",
|
||||
gcController.maxStackScan.Load()>>20, " MB stacks, ",
|
||||
gcController.lastStackScan.Load()>>20, " MB stacks, ",
|
||||
gcController.globalsScan.Load()>>20, " MB globals, ",
|
||||
work.maxprocs, " P")
|
||||
if work.userForced {
|
||||
|
Loading…
Reference in New Issue
Block a user