aboutsummaryrefslogtreecommitdiff
path: root/workerpool.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2017-02-09 23:59:06 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2017-02-09 23:59:06 +0200
commit6309f42188ecb28ccf8ac58442739cdb43d75d9e (patch)
tree8a6b1b536deda58df6809c730c2fabee244a2e14 /workerpool.go
parentstackless: use dedicated worker pool per each stackless func. (diff)
downloadfasthttp-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.go2
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()