diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2017-02-09 23:59:06 +0200 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2017-02-09 23:59:06 +0200 |
commit | 6309f42188ecb28ccf8ac58442739cdb43d75d9e (patch) | |
tree | 8a6b1b536deda58df6809c730c2fabee244a2e14 /workerpool.go | |
parent | stackless: use dedicated worker pool per each stackless func. (diff) | |
download | fasthttp-6309f42188ecb28ccf8ac58442739cdb43d75d9e.tar.gz fasthttp-6309f42188ecb28ccf8ac58442739cdb43d75d9e.tar.bz2 fasthttp-6309f42188ecb28ccf8ac58442739cdb43d75d9e.zip |
optimization: substitute time.Now() calls with coarse-grained time in hot paths
Diffstat (limited to 'workerpool.go')
-rw-r--r-- | workerpool.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/workerpool.go b/workerpool.go index 081ac65..1faee33 100644 --- a/workerpool.go +++ b/workerpool.go @@ -187,7 +187,7 @@ func (wp *workerPool) getCh() *workerChan { } func (wp *workerPool) release(ch *workerChan) bool { - ch.lastUseTime = time.Now() + ch.lastUseTime = coarseTimeNow() wp.lock.Lock() if wp.mustStop { wp.lock.Unlock() |