diff options
| author | Dmitriy Vyukov <dvyukov@google.com> | 2014-08-25 11:55:42 +0400 |
|---|---|---|
| committer | Dmitriy Vyukov <dvyukov@google.com> | 2014-08-25 11:55:42 +0400 |
| commit | f6ceefa2bf9a36f60395662aa2122b50eb61f0ac (patch) | |
| tree | 4a889e608c37811e7af31c8f7baac0578f13cb81 /src/pkg/runtime/proc.c | |
| parent | 639dc6c794d682dd7efff21107d0e085ed66726c (diff) | |
| download | go-f6ceefa2bf9a36f60395662aa2122b50eb61f0ac.tar.xz | |
runtime: add fast paths to non-blocking channel operations
benchmark old ns/op new ns/op delta
BenchmarkChanNonblocking 27.8 7.80 -71.94%
BenchmarkChanNonblocking-2 79.1 3.94 -95.02%
BenchmarkChanNonblocking-4 71.2 2.04 -97.13%
LGTM=rsc
R=golang-codereviews, rsc, dave
CC=golang-codereviews
https://golang.org/cl/110580043
Diffstat (limited to 'src/pkg/runtime/proc.c')
0 files changed, 0 insertions, 0 deletions
