From e8e4d7532c5f9af554ccd18c90dbda25e3a0b92f Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Wed, 11 Apr 2018 17:04:12 -0700 Subject: [PATCH] benchcmd: emit user-ns/op and sys-ns/op --- benchcmd/main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/benchcmd/main.go b/benchcmd/main.go index 06c5410..6e0787c 100644 --- a/benchcmd/main.go +++ b/benchcmd/main.go @@ -35,7 +35,8 @@ func main() { fmt.Println(err) os.Exit(1) } - after := time.Now() - fmt.Printf("%d\t%d ns/op\n", 1, after.Sub(before)) + elapsed := time.Since(before) + ps := cmd.ProcessState + fmt.Printf("%d\t%d ns/op\t%d user-ns/op\t%d sys-ns/op\n", 1, elapsed, ps.UserTime(), ps.SystemTime()) } }