From: Dmitriy Vyukov Date: Thu, 20 Sep 2012 18:46:24 +0000 (+0400) Subject: runtime: reset parfor stats X-Git-Tag: go1.1rc2~2391 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d151fb9e20a808e91cd0c2fbfbe59a1515070705;p=gostls13.git runtime: reset parfor stats Otherwise they sum up between GCs. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6535048 --- diff --git a/src/pkg/runtime/parfor.c b/src/pkg/runtime/parfor.c index 7ebbaac4cd..36dd65852f 100644 --- a/src/pkg/runtime/parfor.c +++ b/src/pkg/runtime/parfor.c @@ -196,6 +196,11 @@ exit: runtime·xadd64(&desc->nprocyield, me->nprocyield); runtime·xadd64(&desc->nosyield, me->nosyield); runtime·xadd64(&desc->nsleep, me->nsleep); + me->nsteal = 0; + me->nstealcnt = 0; + me->nprocyield = 0; + me->nosyield = 0; + me->nsleep = 0; } // For testing from Go