]> Cypherpunks.ru repositories - gostls13.git/commit
runtime: in cpuProfile.addExtra, set p.lostExtra to 0 after flush
authorMichael Matloob <matloob@golang.org>
Tue, 12 Sep 2017 16:22:22 +0000 (12:22 -0400)
committerMichael Matloob <matloob@golang.org>
Tue, 12 Sep 2017 16:54:29 +0000 (16:54 +0000)
commit96b1eff087bd29c43d60b27aad6e53c2ca7e67c7
tree21129d2978ab2768a873ec7d78a3e15d25befbaa
parent76f4fd8a5251b4f63ea14a3c1e2fe2e78eb74f81
runtime: in cpuProfile.addExtra, set p.lostExtra to 0 after flush

After the number of lost extra events are written to the the cpuprof log,
the number of lost extra events should be set to zero, or else, the next
time time addExtra is logged, lostExtra will be overcounted. This change
resets lostExtra after its value is written to the log.

Fixes #21836

Change-Id: I8a6ac9c61e579e7a5ca7bdb0f3463f8ae8b9f863
Reviewed-on: https://go-review.googlesource.com/63270
Reviewed-by: Austin Clements <austin@google.com>
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/runtime/cpuprof.go