From 627d2a98711da9c9a6f3e63cc76e19e0028b5fe5 Mon Sep 17 00:00:00 2001 From: Shirou WAKAYAMA Date: Wed, 9 Mar 2016 10:09:27 +0900 Subject: [PATCH] [process]: fix CPU_Percent always 0 if duration > 0 (#172) --- process/process.go | 1 + 1 file changed, 1 insertion(+) diff --git a/process/process.go b/process/process.go index 6f6d9d7..d393046 100644 --- a/process/process.go +++ b/process/process.go @@ -118,6 +118,7 @@ func (p *Process) CPUPercent(interval time.Duration) (float64, error) { p.lastCPUTime = now time.Sleep(interval) cpuTimes, err = p.CPUTimes() + now = time.Now() if err != nil { return 0, err }