aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sizeof_test.go
diff options
context:
space:
mode:
authorMichael Pratt <mpratt@google.com>2020-08-07 16:28:35 +0000
committerMichael Pratt <mpratt@google.com>2021-04-23 13:48:10 +0000
commitbedfeed54a7a80123c07f83c325a0bcfe5c43398 (patch)
treee3cd3332028b2bd64350701f5957b5cfbc0beb3d /src/runtime/sizeof_test.go
parent105a6e9518a5195950a2798769af6e86b6d87417 (diff)
downloadgo-bedfeed54a7a80123c07f83c325a0bcfe5c43398.tar.gz
go-bedfeed54a7a80123c07f83c325a0bcfe5c43398.zip
runtime,runtime/metrics: add metric to track scheduling latencies
This change adds a metric to track scheduling latencies, defined as the cumulative amount of time a goroutine spends being runnable before running again. The metric is an approximations and samples instead of trying to record every goroutine scheduling latency. This change was primarily authored by mknyszek@google.com. Change-Id: Ie0be7e6e7be421572eb2317d3dd8dd6f3d6aa152 Reviewed-on: https://go-review.googlesource.com/c/go/+/308933 Trust: Michael Pratt <mpratt@google.com> Run-TryBot: Michael Pratt <mpratt@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Michael Knyszek <mknyszek@google.com>
Diffstat (limited to 'src/runtime/sizeof_test.go')
-rw-r--r--src/runtime/sizeof_test.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/sizeof_test.go b/src/runtime/sizeof_test.go
index 736e848f8c..bbbd1becf7 100644
--- a/src/runtime/sizeof_test.go
+++ b/src/runtime/sizeof_test.go
@@ -21,7 +21,7 @@ func TestSizeof(t *testing.T) {
_32bit uintptr // size on 32bit platforms
_64bit uintptr // size on 64bit platforms
}{
- {runtime.G{}, 216, 376}, // g, but exported for testing
+ {runtime.G{}, 236, 392}, // g, but exported for testing
{runtime.Sudog{}, 56, 88}, // sudog, but exported for testing
}