all: use time.Since instead of time.Now().Sub
Change-Id: Ie6ab0d9b0933f8c0dda84e7f8ad879e01c4eb337
Reviewed-on: https://go-review.googlesource.com/c/net/+/437095
Reviewed-by: Ian Lance Taylor <iant@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Run-TryBot: hopehook <hopehook@golangcn.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
diff --git a/http2/transport.go b/http2/transport.go
index 52991f3..c5d005b 100644
--- a/http2/transport.go
+++ b/http2/transport.go
@@ -3049,7 +3049,7 @@
cc.mu.Lock()
ci.WasIdle = len(cc.streams) == 0 && reused
if ci.WasIdle && !cc.lastActive.IsZero() {
- ci.IdleTime = time.Now().Sub(cc.lastActive)
+ ci.IdleTime = time.Since(cc.lastActive)
}
cc.mu.Unlock()
diff --git a/trace/trace.go b/trace/trace.go
index 3ebf6f2..eae2a99 100644
--- a/trace/trace.go
+++ b/trace/trace.go
@@ -395,7 +395,7 @@
}
func (tr *trace) Finish() {
- elapsed := time.Now().Sub(tr.Start)
+ elapsed := time.Since(tr.Start)
tr.mu.Lock()
tr.Elapsed = elapsed
tr.mu.Unlock()