projects
/
go-signalcontext.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from:
6d43b73
)
Reuse the same channel for all precompleted contexts
author
Joe Wreschnig
<joe.wreschnig@gmail.com>
Sat, 13 Jun 2020 15:41:23 +0000
(17:41 +0200)
committer
Joe Wreschnig
<joe.wreschnig@gmail.com>
Sun, 14 Jun 2020 13:50:00 +0000
(15:50 +0200)
This avoids making a new channel and immediately closing it. `benchcmp`
says:
benchmark old ns/op new ns/op delta
BenchmarkPrecompleted-4 213 138 -35.21%
benchmark old allocs new allocs delta
BenchmarkPrecompleted-4 3 2 -33.33%
benchmark old bytes new bytes delta
BenchmarkPrecompleted-4 176 80 -54.55%
No differences found