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 }