aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/pprof
diff options
context:
space:
mode:
authorMichael Darakananda <pongad@gmail.com>2018-08-24 00:27:35 -0700
committerIan Lance Taylor <iant@golang.org>2019-03-19 04:10:33 +0000
commit6f7bb2cab6c9ac6b6ec530a87ffc854d19335a15 (patch)
treee4ed83c7ec05871cc8f1711865a165c905836c9f /src/runtime/pprof
parent66b264d2c1119ffefd7cd99def02b9f533651678 (diff)
downloadgo-6f7bb2cab6c9ac6b6ec530a87ffc854d19335a15.tar.xz
time: optimize Sub
This is primarily achieved by checking for arithmetic overflow instead of using Add and Equal. It's a decent performance improvement even though the function still isn't inlined. name old time/op new time/op delta Sub-6 242ns ± 0% 122ns ± 0% -49.59% (p=0.002 n=8+10) Updates #17858. Change-Id: I1469b618183c83ea8ea54d5ce277eb15f2ec0f11 Reviewed-on: https://go-review.googlesource.com/c/go/+/131196 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/runtime/pprof')
0 files changed, 0 insertions, 0 deletions