| time/op
|
---|
MakeChan/Byte-12 | 31.9ns ± 0%
|
MakeChan/Int-12 | 37.9ns ± 2%
|
MakeChan/Ptr-12 | 91.3ns ± 0%
|
MakeChan/Struct/0-12 | 28.6ns ± 1%
|
MakeChan/Struct/32-12 | 63.3ns ± 1%
|
MakeChan/Struct/40-12 | 74.0ns ± 1%
|
ChanNonblocking-12 | 0.64ns ± 2%
|
SelectUncontended-12 | 12.3ns ± 0%
|
SelectSyncContended-12 | 2.54µs ± 1%
|
SelectAsyncContended-12 | 365ns ± 3%
|
SelectNonblock-12 | 2.50ns ± 3%
|
ChanUncontended-12 | 464ns ± 1%
|
ChanContended-12 | 17.9µs ± 0%
|
ChanSync-12 | 157ns ± 1%
|
ChanSyncWork-12 | 21.5µs ± 0%
|
ChanProdCons0-12 | 620ns ± 4%
|
ChanProdCons10-12 | 384ns ± 3%
|
ChanProdCons100-12 | 212ns ± 4%
|
ChanProdConsWork0-12 | 646ns ± 3%
|
ChanProdConsWork10-12 | 556ns ± 2%
|
ChanProdConsWork100-12 | 476ns ± 1%
|
SelectProdCons-12 | 806ns ± 1%
|
ChanCreation-12 | 25.0ns ± 8%
|
ChanSem-12 | 165ns ± 9%
|
ChanPopular-12 | 688µs ± 2%
|
ChanClosed-12 | 0.77ns ± 1%
|
Allocation-12 | 5.23µs ± 3%
|
ReadMemStats-12 | 10.0µs ± 1%
|
WriteBarrier-12 | 9.67ns ± 3%
|
BulkWriteBarrier-12 | 2.28ns ± 1%
|
ScanStackNoLocals-12 | 18.2ms ± 0%
|
MSpanCountAlloc/bits=64-12 | 3.41ns ± 0%
|
MSpanCountAlloc/bits=128-12 | 3.93ns ± 0%
|
MSpanCountAlloc/bits=256-12 | 5.22ns ± 1%
|
MSpanCountAlloc/bits=512-12 | 7.62ns ± 0%
|
MSpanCountAlloc/bits=1024-12 | 13.1ns ± 6%
|
GoroutineSelect-12 | 868µs ± 1%
|
GoroutineBlocking-12 | 628µs ± 1%
|
GoroutineForRange-12 | 624µs ± 2%
|
GoroutineIdle-12 | 519µs ± 1%
|
ReadMetricsLatency-12 |
|
Finalizer-12 | 551µs ± 0%
|
FinalizerRun-12 | 564ns ± 2%
|
NetpollBreak-12 | 3.96µs ± 0%
|
Syscall-12 | 6.18ns ± 2%
|
SyscallWork-12 | 10.4ns ± 0%
|
SyscallExcess-12 | 6.61ns ± 2%
|
SyscallExcessWork-12 | 11.1ns ± 1%
|
PingPongHog-12 | 467ns ±11%
|
StackGrowth-12 | 128ns ± 0%
|
StackGrowthDeep-12 | 14.9µs ± 1%
|
CreateGoroutines-12 | 151ns ± 3%
|
CreateGoroutinesParallel-12 | 24.8ns ± 1%
|
CreateGoroutinesCapture-12 | 1.06µs ± 1%
|
CreateGoroutinesSingle-12 | 358ns ± 3%
|
WakeupParallelSpinning/0s-12 | 14.1µs ± 1%
|
WakeupParallelSpinning/1µs-12 | 18.0µs ± 0%
|
WakeupParallelSpinning/2µs-12 | 19.6µs ± 0%
|
WakeupParallelSpinning/5µs-12 | 31.6µs ± 0%
|
WakeupParallelSpinning/10µs-12 | 51.1µs ± 0%
|
WakeupParallelSpinning/20µs-12 | 91.9µs ± 0%
|
WakeupParallelSpinning/50µs-12 | 214µs ± 0%
|
WakeupParallelSpinning/100µs-12 | 333µs ± 0%
|
WakeupParallelSyscall/0s-12 | 134µs ± 0%
|
WakeupParallelSyscall/1µs-12 | 136µs ± 0%
|
WakeupParallelSyscall/2µs-12 | 139µs ± 0%
|
WakeupParallelSyscall/5µs-12 | 140µs ± 0%
|
WakeupParallelSyscall/10µs-12 | 152µs ± 0%
|
WakeupParallelSyscall/20µs-12 | 175µs ± 0%
|
WakeupParallelSyscall/50µs-12 | 242µs ± 0%
|
WakeupParallelSyscall/100µs-12 | 346µs ± 0%
|
RWMutexUncontended-12 | 10.4ns ± 1%
|
RWMutexWrite100-12 | 97.7ns ± 0%
|
RWMutexWrite10-12 | 265ns ± 1%
|
RWMutexWorkWrite100-12 | 156ns ± 0%
|
RWMutexWorkWrite10-12 | 790ns ± 0%
|
StackCopyPtr-12 | 69.4ms ± 1%
|
StackCopy-12 | 52.0ms ± 0%
|
StackCopyNoCache-12 | 2.89ms ± 1%
|
[Geo mean] | 1.53µs
|
|
| cpu-time/op
|
---|
MakeChan/Byte-12 | 51.6ns ± 3%
|
MakeChan/Int-12 | 68.6ns ± 2%
|
MakeChan/Ptr-12 | 121ns ± 1%
|
MakeChan/Struct/0-12 | 46.1ns ± 2%
|
MakeChan/Struct/32-12 | 134ns ± 2%
|
MakeChan/Struct/40-12 | 162ns ± 1%
|
ChanNonblocking-12 | 7.60ns ± 2%
|
SelectUncontended-12 | 146ns ± 0%
|
SelectSyncContended-12 | 22.4µs ± 0%
|
SelectAsyncContended-12 | 4.19µs ± 2%
|
SelectNonblock-12 | 29.8ns ± 3%
|
ChanUncontended-12 | 5.51µs ± 0%
|
ChanContended-12 | 209µs ± 0%
|
ChanSync-12 | 174ns ± 1%
|
ChanSyncWork-12 | 23.3µs ± 0%
|
ChanProdCons0-12 | 7.11µs ± 8%
|
ChanProdCons10-12 | 4.12µs ± 3%
|
ChanProdCons100-12 | 2.24µs ± 2%
|
ChanProdConsWork0-12 | 6.95µs ± 2%
|
ChanProdConsWork10-12 | 6.51µs ± 0%
|
ChanProdConsWork100-12 | 5.56µs ± 1%
|
SelectProdCons-12 | 9.02µs ± 1%
|
ChanCreation-12 | 176ns ± 4%
|
ChanSem-12 | 1.93µs ± 9%
|
ChanPopular-12 | 7.86ms ± 3%
|
ChanClosed-12 | 9.12ns ± 1%
|
Allocation-12 | 41.8µs ± 2%
|
ReadMemStats-12 | 13.8µs ± 1%
|
WriteBarrier-12 | 98.1ns ± 5%
|
BulkWriteBarrier-12 | 16.9ns ± 1%
|
ScanStackNoLocals-12 | 2.56ms ± 6%
|
MSpanCountAlloc/bits=64-12 | 3.42ns ± 0%
|
MSpanCountAlloc/bits=128-12 | 3.94ns ± 0%
|
MSpanCountAlloc/bits=256-12 | 5.23ns ± 1%
|
MSpanCountAlloc/bits=512-12 | 7.63ns ± 0%
|
MSpanCountAlloc/bits=1024-12 | 13.1ns ± 6%
|
GoroutineSelect-12 | 5.05µs ±13%
|
GoroutineBlocking-12 | 2.27µs ±14%
|
GoroutineForRange-12 | 2.16µs ±11%
|
GoroutineIdle-12 | 3.83ms ± 1%
|
ReadMetricsLatency-12 | 55.8µs ± 9%
|
Finalizer-12 | 6.50ms ± 1%
|
FinalizerRun-12 | 6.61µs ± 3%
|
NetpollBreak-12 | 31.6µs ± 1%
|
Syscall-12 | 69.0ns ± 2%
|
SyscallWork-12 | 115ns ± 1%
|
SyscallExcess-12 | 74.1ns ± 1%
|
SyscallExcessWork-12 | 124ns ± 2%
|
PingPongHog-12 | 467ns ±11%
|
StackGrowth-12 | 1.52µs ± 0%
|
StackGrowthDeep-12 | 176µs ± 1%
|
CreateGoroutines-12 | 169ns ± 3%
|
CreateGoroutinesParallel-12 | 294ns ± 1%
|
CreateGoroutinesCapture-12 | 1.46µs ± 2%
|
CreateGoroutinesSingle-12 | 2.87µs ± 4%
|
WakeupParallelSpinning/0s-12 | 20.9µs ± 1%
|
WakeupParallelSpinning/1µs-12 | 25.2µs ± 1%
|
WakeupParallelSpinning/2µs-12 | 22.8µs ± 0%
|
WakeupParallelSpinning/5µs-12 | 34.4µs ± 0%
|
WakeupParallelSpinning/10µs-12 | 60.3µs ± 0%
|
WakeupParallelSpinning/20µs-12 | 96.7µs ± 0%
|
WakeupParallelSpinning/50µs-12 | 226µs ± 0%
|
WakeupParallelSpinning/100µs-12 | 439µs ± 0%
|
WakeupParallelSyscall/0s-12 | 43.4µs ± 1%
|
WakeupParallelSyscall/1µs-12 | 43.6µs ± 1%
|
WakeupParallelSyscall/2µs-12 | 44.7µs ± 2%
|
WakeupParallelSyscall/5µs-12 | 36.9µs ± 1%
|
WakeupParallelSyscall/10µs-12 | 38.6µs ± 2%
|
WakeupParallelSyscall/20µs-12 | 44.9µs ± 2%
|
WakeupParallelSyscall/50µs-12 | 53.1µs ± 1%
|
WakeupParallelSyscall/100µs-12 | 66.3µs ± 1%
|
RWMutexUncontended-12 | 123ns ± 1%
|
RWMutexWrite100-12 | 321ns ± 0%
|
RWMutexWrite10-12 | 722ns ± 1%
|
RWMutexWorkWrite100-12 | 712ns ± 0%
|
RWMutexWorkWrite10-12 | 2.15µs ± 0%
|
StackCopyPtr-12 | 70.4ms ± 1%
|
StackCopy-12 | 52.6ms ± 1%
|
StackCopyNoCache-12 | 3.03ms ± 2%
|
[Geo mean] | 3.51µs
|
|
| sched-p50-ns
|
---|
MakeChan/Byte-12 | 67.0 ± 0%
|
MakeChan/Int-12 | 67.0 ± 0%
|
MakeChan/Ptr-12 | 67.0 ± 0%
|
MakeChan/Struct/0-12 | 67.0 ± 0%
|
MakeChan/Struct/32-12 | 67.0 ± 0%
|
MakeChan/Struct/40-12 | 67.0 ± 0%
|
ChanNonblocking-12 | 308 ±10%
|
SelectUncontended-12 | 283 ± 9%
|
SelectSyncContended-12 | 16.9k ± 2%
|
SelectAsyncContended-12 | 318 ± 9%
|
SelectNonblock-12 | 288 ± 1%
|
ChanUncontended-12 | 275 ± 6%
|
ChanContended-12 | 334 ±10%
|
ChanSync-12 | 81.8 ± 2%
|
ChanSyncWork-12 | 9.60k ± 0%
|
ChanProdCons0-12 | 4.68k ± 3%
|
ChanProdCons10-12 | 5.63k ± 1%
|
ChanProdCons100-12 | 21.6k ± 4%
|
ChanProdConsWork0-12 | 4.54k ± 0%
|
ChanProdConsWork10-12 | 9.60k ± 0%
|
ChanProdConsWork100-12 | 44.1k ± 3%
|
SelectProdCons-12 | 95.2k ± 0%
|
ChanCreation-12 | 91.0 ± 0%
|
ChanSem-12 | 339 ± 5%
|
ChanPopular-12 | 285k ± 2%
|
ChanClosed-12 | 278 ±11%
|
Allocation-12 | 71.0 ± 6%
|
ReadMemStats-12 | 0.50 ± 0%
|
WriteBarrier-12 | 146 ± 0%
|
BulkWriteBarrier-12 | 292 ± 0%
|
ScanStackNoLocals-12 | 142 ± 6%
|
MSpanCountAlloc/bits=64-12 | 273 ± 7%
|
MSpanCountAlloc/bits=128-12 | 247 ±36%
|
MSpanCountAlloc/bits=256-12 | 253 ±35%
|
MSpanCountAlloc/bits=512-12 | 305 ± 7%
|
MSpanCountAlloc/bits=1024-12 | 288 ± 7%
|
GoroutineSelect-12 | 141 ± 5%
|
GoroutineBlocking-12 | 145 ± 7%
|
GoroutineForRange-12 | 147 ± 6%
|
GoroutineIdle-12 | 142 ± 0%
|
ReadMetricsLatency-12 | 0.50 ± 0%
|
Finalizer-12 | 388 ±38%
|
FinalizerRun-12 | 1.87k ±24%
|
NetpollBreak-12 | 2.92k ± 3%
|
Syscall-12 | 0.50 ± 0%
|
SyscallWork-12 | 0.50 ± 0%
|
SyscallExcess-12 | 0.50 ± 0%
|
SyscallExcessWork-12 | 0.50 ± 0%
|
PingPongHog-12 | 81.6 ± 2%
|
StackGrowth-12 | 309 ± 6%
|
StackGrowthDeep-12 | 2.62k ±66%
|
CreateGoroutines-12 | 79.0 ± 0%
|
CreateGoroutinesParallel-12 | 150 ± 0%
|
CreateGoroutinesCapture-12 | 332 ± 0%
|
CreateGoroutinesSingle-12 | 2.42k ± 6%
|
WakeupParallelSpinning/0s-12 | 1.46k ± 0%
|
WakeupParallelSpinning/1µs-12 | 2.46k ± 0%
|
WakeupParallelSpinning/2µs-12 | 2.14k ± 0%
|
WakeupParallelSpinning/5µs-12 | 4.67k ± 0%
|
WakeupParallelSpinning/10µs-12 | 9.24k ± 2%
|
WakeupParallelSpinning/20µs-12 | 19.2k ± 0%
|
WakeupParallelSpinning/50µs-12 | 42.5k ± 0%
|
WakeupParallelSpinning/100µs-12 | 46.6k ± 0%
|
WakeupParallelSyscall/0s-12 | 0.50 ± 0%
|
WakeupParallelSyscall/1µs-12 | 0.50 ± 0%
|
WakeupParallelSyscall/2µs-12 | 0.50 ± 0%
|
WakeupParallelSyscall/5µs-12 | 0.50 ± 0%
|
WakeupParallelSyscall/10µs-12 | 0.50 ± 0%
|
WakeupParallelSyscall/20µs-12 | 0.50 ± 0%
|
WakeupParallelSyscall/50µs-12 | 0.50 ± 0%
|
WakeupParallelSyscall/100µs-12 | 0.50 ± 0%
|
RWMutexUncontended-12 | 273 ± 5%
|
RWMutexWrite100-12 | 292 ± 0%
|
RWMutexWrite10-12 | 282 ± 5%
|
RWMutexWorkWrite100-12 | 299 ± 3%
|
RWMutexWorkWrite10-12 | 279 ± 4%
|
StackCopyPtr-12 | 793 ±43%
|
StackCopy-12 | 448 ±100%
|
StackCopyNoCache-12 | 0.50 ± 0%
|
[Geo mean] | 181
|
|
| sched-p90-ns
|
---|
MakeChan/Byte-12 | 91.0 ± 0%
|
MakeChan/Int-12 | 91.6 ± 2%
|
MakeChan/Ptr-12 | 91.0 ± 0%
|
MakeChan/Struct/0-12 | 91.0 ± 0%
|
MakeChan/Struct/32-12 | 102 ±31%
|
MakeChan/Struct/40-12 | 122 ±23%
|
ChanNonblocking-12 | 3.35k ±112%
|
SelectUncontended-12 | 2.60k ±37%
|
SelectSyncContended-12 | 47.6k ± 0%
|
SelectAsyncContended-12 | 2.76k ±29%
|
SelectNonblock-12 | 1.64k ±70%
|
ChanUncontended-12 | 2.15k ±76%
|
ChanContended-12 | 2.74k ±10%
|
ChanSync-12 | 87.0 ± 5%
|
ChanSyncWork-12 | 10.4k ± 0%
|
ChanProdCons0-12 | 11.6k ± 2%
|
ChanProdCons10-12 | 20.2k ± 0%
|
ChanProdCons100-12 | 81.1k ± 3%
|
ChanProdConsWork0-12 | 11.5k ± 2%
|
ChanProdConsWork10-12 | 35.3k ± 0%
|
ChanProdConsWork100-12 | 190k ± 2%
|
SelectProdCons-12 | 544k ± 4%
|
ChanCreation-12 | 7.88k ±25%
|
ChanSem-12 | 3.61k ±30%
|
ChanPopular-12 | 582k ± 0%
|
ChanClosed-12 | 2.58k ±17%
|
Allocation-12 | 152 ± 4%
|
ReadMemStats-12 | 0.50 ± 0%
|
WriteBarrier-12 | 576 ± 1%
|
BulkWriteBarrier-12 | 1.33k ± 0%
|
ScanStackNoLocals-12 | 2.56k ±72%
|
MSpanCountAlloc/bits=64-12 | 3.38k ±76%
|
MSpanCountAlloc/bits=128-12 | 2.62k ±103%
|
MSpanCountAlloc/bits=256-12 | 3.62k ±96%
|
MSpanCountAlloc/bits=512-12 | 3.62k ±96%
|
MSpanCountAlloc/bits=1024-12 | 2.92k ±80%
|
GoroutineSelect-12 | 663 ±81%
|
GoroutineBlocking-12 | 784 ±73%
|
GoroutineForRange-12 | 1.19k ±128%
|
GoroutineIdle-12 | 1.18k ± 2%
|
ReadMetricsLatency-12 | 139 ±33%
|
Finalizer-12 | 4.11k ±42%
|
FinalizerRun-12 | 30.8k ±190%
|
NetpollBreak-12 | 21.6k ± 1%
|
Syscall-12 | 0.50 ± 0%
|
SyscallWork-12 | 0.50 ± 0%
|
SyscallExcess-12 | 0.50 ± 0%
|
SyscallExcessWork-12 | 0.50 ± 0%
|
PingPongHog-12 | 85.6 ± 4%
|
StackGrowth-12 | 2.58k ±10%
|
StackGrowthDeep-12 | 10.7k ±11%
|
CreateGoroutines-12 | 91.0 ± 0%
|
CreateGoroutinesParallel-12 | 178 ± 0%
|
CreateGoroutinesCapture-12 | 520 ± 0%
|
CreateGoroutinesSingle-12 | 19.0k ±10%
|
WakeupParallelSpinning/0s-12 | 1.69k ±12%
|
WakeupParallelSpinning/1µs-12 | 2.53k ± 0%
|
WakeupParallelSpinning/2µs-12 | 3.55k ± 0%
|
WakeupParallelSpinning/5µs-12 | 5.60k ± 2%
|
WakeupParallelSpinning/10µs-12 | 10.1k ± 0%
|
WakeupParallelSpinning/20µs-12 | 21.2k ± 2%
|
WakeupParallelSpinning/50µs-12 | 43.5k ± 2%
|
WakeupParallelSpinning/100µs-12 | 47.3k ± 2%
|
WakeupParallelSyscall/0s-12 | 4.99k ± 1%
|
WakeupParallelSyscall/1µs-12 | 5.06k ± 0%
|
WakeupParallelSyscall/2µs-12 | 5.06k ± 0%
|
WakeupParallelSyscall/5µs-12 | 4.93k ± 0%
|
WakeupParallelSyscall/10µs-12 | 4.93k ± 0%
|
WakeupParallelSyscall/20µs-12 | 5.06k ± 0%
|
WakeupParallelSyscall/50µs-12 | 10.9k ± 0%
|
WakeupParallelSyscall/100µs-12 | 11.0k ± 1%
|
RWMutexUncontended-12 | 2.20k ±101%
|
RWMutexWrite100-12 | 574 ±16%
|
RWMutexWrite10-12 | 559 ±126%
|
RWMutexWorkWrite100-12 | 1.93k ±136%
|
RWMutexWorkWrite10-12 | 444 ±39%
|
StackCopyPtr-12 | 4.37k ± 7%
|
StackCopy-12 | 4.40k ± 5%
|
StackCopyNoCache-12 | 3.65k ±27%
|
[Geo mean] | 1.66k
|
|
| sched-p99-ns
|
---|
MakeChan/Byte-12 | 4.80k ± 0%
|
MakeChan/Int-12 | 4.72k ± 2%
|
MakeChan/Ptr-12 | 4.76k ± 5%
|
MakeChan/Struct/0-12 | 4.74k ± 1%
|
MakeChan/Struct/32-12 | 4.95k ± 3%
|
MakeChan/Struct/40-12 | 4.93k ± 0%
|
ChanNonblocking-12 | 27.4k ±69%
|
SelectUncontended-12 | 29.9k ±150%
|
SelectSyncContended-12 | 93.2k ± 0%
|
SelectAsyncContended-12 | 28.8k ±153%
|
SelectNonblock-12 | 36.5k ±138%
|
ChanUncontended-12 | 27.8k ±82%
|
ChanContended-12 | 34.1k ±68%
|
ChanSync-12 | 152 ± 4%
|
ChanSyncWork-12 | 10.6k ± 0%
|
ChanProdCons0-12 | 22.7k ± 3%
|
ChanProdCons10-12 | 41.1k ± 4%
|
ChanProdCons100-12 | 164k ± 1%
|
ChanProdConsWork0-12 | 25.5k ±31%
|
ChanProdConsWork10-12 | 68.6k ± 0%
|
ChanProdConsWork100-12 | 580k ± 3%
|
SelectProdCons-12 | 1.39M ± 5%
|
ChanCreation-12 | 76.4k ± 3%
|
ChanSem-12 | 17.1k ±131%
|
ChanPopular-12 | 1.06M ± 0%
|
ChanClosed-12 | 28.5k ±80%
|
Allocation-12 | 56.8k ± 0%
|
ReadMemStats-12 | 0.50 ± 0%
|
WriteBarrier-12 | 2.36k ± 2%
|
BulkWriteBarrier-12 | 4.47k ± 2%
|
ScanStackNoLocals-12 | 9.60k ±116%
|
MSpanCountAlloc/bits=64-12 | 3.38k ±76%
|
MSpanCountAlloc/bits=128-12 | 2.67k ±99%
|
MSpanCountAlloc/bits=256-12 | 3.62k ±96%
|
MSpanCountAlloc/bits=512-12 | 3.62k ±96%
|
MSpanCountAlloc/bits=1024-12 | 3.17k ±82%
|
GoroutineSelect-12 | 5.85k ±86%
|
GoroutineBlocking-12 | 4.47k ±126%
|
GoroutineForRange-12 | 7.37k ±67%
|
GoroutineIdle-12 | 8.45k ± 2%
|
ReadMetricsLatency-12 | 9.34k ±16%
|
Finalizer-12 | 23.4k ±77%
|
FinalizerRun-12 | 15.9M ±41%
|
NetpollBreak-12 | 43.9k ± 1%
|
Syscall-12 | 0.50 ± 0%
|
SyscallWork-12 | 0.50 ± 0%
|
SyscallExcess-12 | 0.50 ± 0%
|
SyscallExcessWork-12 | 0.50 ± 0%
|
PingPongHog-12 | 103 ±27%
|
StackGrowth-12 | 29.3k ±94%
|
StackGrowthDeep-12 | 30.4k ±119%
|
CreateGoroutines-12 | 150 ± 0%
|
CreateGoroutinesParallel-12 | 292 ± 0%
|
CreateGoroutinesCapture-12 | 2.14k ± 0%
|
CreateGoroutinesSingle-12 | 40.7k ± 3%
|
WakeupParallelSpinning/0s-12 | 2.25k ± 7%
|
WakeupParallelSpinning/1µs-12 | 2.82k ± 6%
|
WakeupParallelSpinning/2µs-12 | 4.16k ± 0%
|
WakeupParallelSpinning/5µs-12 | 9.75k ±15%
|
WakeupParallelSpinning/10µs-12 | 10.5k ± 2%
|
WakeupParallelSpinning/20µs-12 | 21.8k ± 0%
|
WakeupParallelSpinning/50µs-12 | 44.1k ± 4%
|
WakeupParallelSpinning/100µs-12 | 68.8k ± 6%
|
WakeupParallelSyscall/0s-12 | 17.4k ± 1%
|
WakeupParallelSyscall/1µs-12 | 17.7k ± 0%
|
WakeupParallelSyscall/2µs-12 | 17.8k ± 2%
|
WakeupParallelSyscall/5µs-12 | 11.2k ± 3%
|
WakeupParallelSyscall/10µs-12 | 17.9k ± 1%
|
WakeupParallelSyscall/20µs-12 | 17.8k ± 3%
|
WakeupParallelSyscall/50µs-12 | 19.5k ± 3%
|
WakeupParallelSyscall/100µs-12 | 17.0k ± 4%
|
RWMutexUncontended-12 | 24.6k ±73%
|
RWMutexWrite100-12 | 23.6k ±84%
|
RWMutexWrite10-12 | 28.2k ±70%
|
RWMutexWorkWrite100-12 | 20.3k ±94%
|
RWMutexWorkWrite10-12 | 30.3k ±119%
|
StackCopyPtr-12 | 7.62k ±36%
|
StackCopy-12 | 8.32k ± 0%
|
StackCopyNoCache-12 | 5.16k ± 4%
|
[Geo mean] | 7.36k
|
|
| p50-ns
|
---|
MakeChan/Byte-12 |
|
MakeChan/Int-12 |
|
MakeChan/Ptr-12 |
|
MakeChan/Struct/0-12 |
|
MakeChan/Struct/32-12 |
|
MakeChan/Struct/40-12 |
|
ChanNonblocking-12 |
|
SelectUncontended-12 |
|
SelectSyncContended-12 |
|
SelectAsyncContended-12 |
|
SelectNonblock-12 |
|
ChanUncontended-12 |
|
ChanContended-12 |
|
ChanSync-12 |
|
ChanSyncWork-12 |
|
ChanProdCons0-12 |
|
ChanProdCons10-12 |
|
ChanProdCons100-12 |
|
ChanProdConsWork0-12 |
|
ChanProdConsWork10-12 |
|
ChanProdConsWork100-12 |
|
SelectProdCons-12 |
|
ChanCreation-12 |
|
ChanSem-12 |
|
ChanPopular-12 |
|
ChanClosed-12 |
|
Allocation-12 |
|
ReadMemStats-12 |
|
WriteBarrier-12 |
|
BulkWriteBarrier-12 |
|
ScanStackNoLocals-12 |
|
MSpanCountAlloc/bits=64-12 |
|
MSpanCountAlloc/bits=128-12 |
|
MSpanCountAlloc/bits=256-12 |
|
MSpanCountAlloc/bits=512-12 |
|
MSpanCountAlloc/bits=1024-12 |
|
GoroutineSelect-12 |
|
GoroutineBlocking-12 |
|
GoroutineForRange-12 |
|
GoroutineIdle-12 |
|
ReadMetricsLatency-12 | 3.05k ± 1%
|
Finalizer-12 |
|
FinalizerRun-12 |
|
NetpollBreak-12 |
|
Syscall-12 |
|
SyscallWork-12 |
|
SyscallExcess-12 |
|
SyscallExcessWork-12 |
|
PingPongHog-12 |
|
StackGrowth-12 |
|
StackGrowthDeep-12 |
|
CreateGoroutines-12 |
|
CreateGoroutinesParallel-12 |
|
CreateGoroutinesCapture-12 |
|
CreateGoroutinesSingle-12 |
|
WakeupParallelSpinning/0s-12 |
|
WakeupParallelSpinning/1µs-12 |
|
WakeupParallelSpinning/2µs-12 |
|
WakeupParallelSpinning/5µs-12 |
|
WakeupParallelSpinning/10µs-12 |
|
WakeupParallelSpinning/20µs-12 |
|
WakeupParallelSpinning/50µs-12 |
|
WakeupParallelSpinning/100µs-12 |
|
WakeupParallelSyscall/0s-12 |
|
WakeupParallelSyscall/1µs-12 |
|
WakeupParallelSyscall/2µs-12 |
|
WakeupParallelSyscall/5µs-12 |
|
WakeupParallelSyscall/10µs-12 |
|
WakeupParallelSyscall/20µs-12 |
|
WakeupParallelSyscall/50µs-12 |
|
WakeupParallelSyscall/100µs-12 |
|
RWMutexUncontended-12 |
|
RWMutexWrite100-12 |
|
RWMutexWrite10-12 |
|
RWMutexWorkWrite100-12 |
|
RWMutexWorkWrite10-12 |
|
StackCopyPtr-12 |
|
StackCopy-12 |
|
StackCopyNoCache-12 |
|
|
| p90-ns
|
---|
MakeChan/Byte-12 |
|
MakeChan/Int-12 |
|
MakeChan/Ptr-12 |
|
MakeChan/Struct/0-12 |
|
MakeChan/Struct/32-12 |
|
MakeChan/Struct/40-12 |
|
ChanNonblocking-12 |
|
SelectUncontended-12 |
|
SelectSyncContended-12 |
|
SelectAsyncContended-12 |
|
SelectNonblock-12 |
|
ChanUncontended-12 |
|
ChanContended-12 |
|
ChanSync-12 |
|
ChanSyncWork-12 |
|
ChanProdCons0-12 |
|
ChanProdCons10-12 |
|
ChanProdCons100-12 |
|
ChanProdConsWork0-12 |
|
ChanProdConsWork10-12 |
|
ChanProdConsWork100-12 |
|
SelectProdCons-12 |
|
ChanCreation-12 |
|
ChanSem-12 |
|
ChanPopular-12 |
|
ChanClosed-12 |
|
Allocation-12 |
|
ReadMemStats-12 |
|
WriteBarrier-12 |
|
BulkWriteBarrier-12 |
|
ScanStackNoLocals-12 |
|
MSpanCountAlloc/bits=64-12 |
|
MSpanCountAlloc/bits=128-12 |
|
MSpanCountAlloc/bits=256-12 |
|
MSpanCountAlloc/bits=512-12 |
|
MSpanCountAlloc/bits=1024-12 |
|
GoroutineSelect-12 |
|
GoroutineBlocking-12 |
|
GoroutineForRange-12 |
|
GoroutineIdle-12 |
|
ReadMetricsLatency-12 | 5.42k ±28%
|
Finalizer-12 |
|
FinalizerRun-12 |
|
NetpollBreak-12 |
|
Syscall-12 |
|
SyscallWork-12 |
|
SyscallExcess-12 |
|
SyscallExcessWork-12 |
|
PingPongHog-12 |
|
StackGrowth-12 |
|
StackGrowthDeep-12 |
|
CreateGoroutines-12 |
|
CreateGoroutinesParallel-12 |
|
CreateGoroutinesCapture-12 |
|
CreateGoroutinesSingle-12 |
|
WakeupParallelSpinning/0s-12 |
|
WakeupParallelSpinning/1µs-12 |
|
WakeupParallelSpinning/2µs-12 |
|
WakeupParallelSpinning/5µs-12 |
|
WakeupParallelSpinning/10µs-12 |
|
WakeupParallelSpinning/20µs-12 |
|
WakeupParallelSpinning/50µs-12 |
|
WakeupParallelSpinning/100µs-12 |
|
WakeupParallelSyscall/0s-12 |
|
WakeupParallelSyscall/1µs-12 |
|
WakeupParallelSyscall/2µs-12 |
|
WakeupParallelSyscall/5µs-12 |
|
WakeupParallelSyscall/10µs-12 |
|
WakeupParallelSyscall/20µs-12 |
|
WakeupParallelSyscall/50µs-12 |
|
WakeupParallelSyscall/100µs-12 |
|
RWMutexUncontended-12 |
|
RWMutexWrite100-12 |
|
RWMutexWrite10-12 |
|
RWMutexWorkWrite100-12 |
|
RWMutexWorkWrite10-12 |
|
StackCopyPtr-12 |
|
StackCopy-12 |
|
StackCopyNoCache-12 |
|
|
| p99-ns
|
---|
MakeChan/Byte-12 |
|
MakeChan/Int-12 |
|
MakeChan/Ptr-12 |
|
MakeChan/Struct/0-12 |
|
MakeChan/Struct/32-12 |
|
MakeChan/Struct/40-12 |
|
ChanNonblocking-12 |
|
SelectUncontended-12 |
|
SelectSyncContended-12 |
|
SelectAsyncContended-12 |
|
SelectNonblock-12 |
|
ChanUncontended-12 |
|
ChanContended-12 |
|
ChanSync-12 |
|
ChanSyncWork-12 |
|
ChanProdCons0-12 |
|
ChanProdCons10-12 |
|
ChanProdCons100-12 |
|
ChanProdConsWork0-12 |
|
ChanProdConsWork10-12 |
|
ChanProdConsWork100-12 |
|
SelectProdCons-12 |
|
ChanCreation-12 |
|
ChanSem-12 |
|
ChanPopular-12 |
|
ChanClosed-12 |
|
Allocation-12 |
|
ReadMemStats-12 |
|
WriteBarrier-12 |
|
BulkWriteBarrier-12 |
|
ScanStackNoLocals-12 |
|
MSpanCountAlloc/bits=64-12 |
|
MSpanCountAlloc/bits=128-12 |
|
MSpanCountAlloc/bits=256-12 |
|
MSpanCountAlloc/bits=512-12 |
|
MSpanCountAlloc/bits=1024-12 |
|
GoroutineSelect-12 |
|
GoroutineBlocking-12 |
|
GoroutineForRange-12 |
|
GoroutineIdle-12 |
|
ReadMetricsLatency-12 | 20.1k ± 8%
|
Finalizer-12 |
|
FinalizerRun-12 |
|
NetpollBreak-12 |
|
Syscall-12 |
|
SyscallWork-12 |
|
SyscallExcess-12 |
|
SyscallExcessWork-12 |
|
PingPongHog-12 |
|
StackGrowth-12 |
|
StackGrowthDeep-12 |
|
CreateGoroutines-12 |
|
CreateGoroutinesParallel-12 |
|
CreateGoroutinesCapture-12 |
|
CreateGoroutinesSingle-12 |
|
WakeupParallelSpinning/0s-12 |
|
WakeupParallelSpinning/1µs-12 |
|
WakeupParallelSpinning/2µs-12 |
|
WakeupParallelSpinning/5µs-12 |
|
WakeupParallelSpinning/10µs-12 |
|
WakeupParallelSpinning/20µs-12 |
|
WakeupParallelSpinning/50µs-12 |
|
WakeupParallelSpinning/100µs-12 |
|
WakeupParallelSyscall/0s-12 |
|
WakeupParallelSyscall/1µs-12 |
|
WakeupParallelSyscall/2µs-12 |
|
WakeupParallelSyscall/5µs-12 |
|
WakeupParallelSyscall/10µs-12 |
|
WakeupParallelSyscall/20µs-12 |
|
WakeupParallelSyscall/50µs-12 |
|
WakeupParallelSyscall/100µs-12 |
|
RWMutexUncontended-12 |
|
RWMutexWrite100-12 |
|
RWMutexWrite10-12 |
|
RWMutexWorkWrite100-12 |
|
RWMutexWorkWrite10-12 |
|
StackCopyPtr-12 |
|
StackCopy-12 |
|
StackCopyNoCache-12 |
|
|
| alloc/op
|
---|
MakeChan/Byte-12 |
|
MakeChan/Int-12 |
|
MakeChan/Ptr-12 |
|
MakeChan/Struct/0-12 |
|
MakeChan/Struct/32-12 |
|
MakeChan/Struct/40-12 |
|
ChanNonblocking-12 |
|
SelectUncontended-12 |
|
SelectSyncContended-12 |
|
SelectAsyncContended-12 |
|
SelectNonblock-12 |
|
ChanUncontended-12 |
|
ChanContended-12 |
|
ChanSync-12 |
|
ChanSyncWork-12 |
|
ChanProdCons0-12 |
|
ChanProdCons10-12 |
|
ChanProdCons100-12 |
|
ChanProdConsWork0-12 |
|
ChanProdConsWork10-12 |
|
ChanProdConsWork100-12 |
|
SelectProdCons-12 |
|
ChanCreation-12 |
|
ChanSem-12 |
|
ChanPopular-12 |
|
ChanClosed-12 |
|
Allocation-12 |
|
ReadMemStats-12 |
|
WriteBarrier-12 |
|
BulkWriteBarrier-12 |
|
ScanStackNoLocals-12 |
|
MSpanCountAlloc/bits=64-12 |
|
MSpanCountAlloc/bits=128-12 |
|
MSpanCountAlloc/bits=256-12 |
|
MSpanCountAlloc/bits=512-12 |
|
MSpanCountAlloc/bits=1024-12 |
|
GoroutineSelect-12 |
|
GoroutineBlocking-12 |
|
GoroutineForRange-12 |
|
GoroutineIdle-12 |
|
ReadMetricsLatency-12 |
|
Finalizer-12 |
|
FinalizerRun-12 |
|
NetpollBreak-12 |
|
Syscall-12 |
|
SyscallWork-12 |
|
SyscallExcess-12 |
|
SyscallExcessWork-12 |
|
PingPongHog-12 |
|
StackGrowth-12 |
|
StackGrowthDeep-12 |
|
CreateGoroutines-12 |
|
CreateGoroutinesParallel-12 |
|
CreateGoroutinesCapture-12 | 16.0B ± 0%
|
CreateGoroutinesSingle-12 |
|
WakeupParallelSpinning/0s-12 |
|
WakeupParallelSpinning/1µs-12 |
|
WakeupParallelSpinning/2µs-12 |
|
WakeupParallelSpinning/5µs-12 |
|
WakeupParallelSpinning/10µs-12 |
|
WakeupParallelSpinning/20µs-12 |
|
WakeupParallelSpinning/50µs-12 |
|
WakeupParallelSpinning/100µs-12 |
|
WakeupParallelSyscall/0s-12 |
|
WakeupParallelSyscall/1µs-12 |
|
WakeupParallelSyscall/2µs-12 |
|
WakeupParallelSyscall/5µs-12 |
|
WakeupParallelSyscall/10µs-12 |
|
WakeupParallelSyscall/20µs-12 |
|
WakeupParallelSyscall/50µs-12 |
|
WakeupParallelSyscall/100µs-12 |
|
RWMutexUncontended-12 |
|
RWMutexWrite100-12 |
|
RWMutexWrite10-12 |
|
RWMutexWorkWrite100-12 |
|
RWMutexWorkWrite10-12 |
|
StackCopyPtr-12 |
|
StackCopy-12 |
|
StackCopyNoCache-12 |
|
|
| allocs/op
|
---|
MakeChan/Byte-12 |
|
MakeChan/Int-12 |
|
MakeChan/Ptr-12 |
|
MakeChan/Struct/0-12 |
|
MakeChan/Struct/32-12 |
|
MakeChan/Struct/40-12 |
|
ChanNonblocking-12 |
|
SelectUncontended-12 |
|
SelectSyncContended-12 |
|
SelectAsyncContended-12 |
|
SelectNonblock-12 |
|
ChanUncontended-12 |
|
ChanContended-12 |
|
ChanSync-12 |
|
ChanSyncWork-12 |
|
ChanProdCons0-12 |
|
ChanProdCons10-12 |
|
ChanProdCons100-12 |
|
ChanProdConsWork0-12 |
|
ChanProdConsWork10-12 |
|
ChanProdConsWork100-12 |
|
SelectProdCons-12 |
|
ChanCreation-12 |
|
ChanSem-12 |
|
ChanPopular-12 |
|
ChanClosed-12 |
|
Allocation-12 |
|
ReadMemStats-12 |
|
WriteBarrier-12 |
|
BulkWriteBarrier-12 |
|
ScanStackNoLocals-12 |
|
MSpanCountAlloc/bits=64-12 |
|
MSpanCountAlloc/bits=128-12 |
|
MSpanCountAlloc/bits=256-12 |
|
MSpanCountAlloc/bits=512-12 |
|
MSpanCountAlloc/bits=1024-12 |
|
GoroutineSelect-12 |
|
GoroutineBlocking-12 |
|
GoroutineForRange-12 |
|
GoroutineIdle-12 |
|
ReadMetricsLatency-12 |
|
Finalizer-12 |
|
FinalizerRun-12 |
|
NetpollBreak-12 |
|
Syscall-12 |
|
SyscallWork-12 |
|
SyscallExcess-12 |
|
SyscallExcessWork-12 |
|
PingPongHog-12 |
|
StackGrowth-12 |
|
StackGrowthDeep-12 |
|
CreateGoroutines-12 |
|
CreateGoroutinesParallel-12 |
|
CreateGoroutinesCapture-12 | 1.00 ± 0%
|
CreateGoroutinesSingle-12 |
|
WakeupParallelSpinning/0s-12 |
|
WakeupParallelSpinning/1µs-12 |
|
WakeupParallelSpinning/2µs-12 |
|
WakeupParallelSpinning/5µs-12 |
|
WakeupParallelSpinning/10µs-12 |
|
WakeupParallelSpinning/20µs-12 |
|
WakeupParallelSpinning/50µs-12 |
|
WakeupParallelSpinning/100µs-12 |
|
WakeupParallelSyscall/0s-12 |
|
WakeupParallelSyscall/1µs-12 |
|
WakeupParallelSyscall/2µs-12 |
|
WakeupParallelSyscall/5µs-12 |
|
WakeupParallelSyscall/10µs-12 |
|
WakeupParallelSyscall/20µs-12 |
|
WakeupParallelSyscall/50µs-12 |
|
WakeupParallelSyscall/100µs-12 |
|
RWMutexUncontended-12 |
|
RWMutexWrite100-12 |
|
RWMutexWrite10-12 |
|
RWMutexWorkWrite100-12 |
|
RWMutexWorkWrite10-12 |
|
StackCopyPtr-12 |
|
StackCopy-12 |
|
StackCopyNoCache-12 |
|
|