| time/op
|
---|
MakeChan/Byte-12 | 31.8ns ± 1%
|
MakeChan/Int-12 | 37.4ns ± 1%
|
MakeChan/Ptr-12 | 91.1ns ± 0%
|
MakeChan/Struct/0-12 | 28.9ns ± 3%
|
MakeChan/Struct/32-12 | 64.6ns ± 3%
|
MakeChan/Struct/40-12 | 73.0ns ± 1%
|
ChanNonblocking-12 | 0.64ns ± 1%
|
SelectUncontended-12 | 12.3ns ± 0%
|
SelectSyncContended-12 | 2.64µs ± 1%
|
SelectAsyncContended-12 | 369ns ± 1%
|
SelectNonblock-12 | 2.46ns ± 1%
|
ChanUncontended-12 | 466ns ± 3%
|
ChanContended-12 | 17.5µs ± 1%
|
ChanSync-12 | 159ns ± 2%
|
ChanSyncWork-12 | 21.5µs ± 0%
|
ChanProdCons0-12 | 613ns ± 2%
|
ChanProdCons10-12 | 383ns ± 3%
|
ChanProdCons100-12 | 213ns ± 3%
|
ChanProdConsWork0-12 | 650ns ± 3%
|
ChanProdConsWork10-12 | 548ns ± 2%
|
ChanProdConsWork100-12 | 480ns ± 3%
|
SelectProdCons-12 | 811ns ± 2%
|
ChanCreation-12 | 24.5ns ± 5%
|
ChanSem-12 | 164ns ± 1%
|
ChanPopular-12 | 698µs ± 3%
|
ChanClosed-12 | 0.77ns ± 1%
|
Allocation-12 | 5.37µs ± 7%
|
ReadMemStats-12 | 10.0µs ± 1%
|
WriteBarrier-12 | 9.66ns ± 3%
|
BulkWriteBarrier-12 | 2.30ns ± 1%
|
ScanStackNoLocals-12 | 18.2ms ± 0%
|
MSpanCountAlloc/bits=64-12 | 3.42ns ± 0%
|
MSpanCountAlloc/bits=128-12 | 3.93ns ± 0%
|
MSpanCountAlloc/bits=256-12 | 5.23ns ± 1%
|
MSpanCountAlloc/bits=512-12 | 7.61ns ± 0%
|
MSpanCountAlloc/bits=1024-12 | 13.4ns ± 8%
|
GoroutineSelect-12 | 890µs ± 1%
|
GoroutineBlocking-12 | 629µs ± 1%
|
GoroutineForRange-12 | 628µs ± 2%
|
GoroutineIdle-12 | 527µs ± 1%
|
ReadMetricsLatency-12 |
|
Finalizer-12 | 548µs ± 0%
|
FinalizerRun-12 | 556ns ± 7%
|
NetpollBreak-12 | 3.03µs ± 0%
|
Syscall-12 | 6.13ns ± 1%
|
SyscallWork-12 | 10.4ns ± 1%
|
SyscallExcess-12 | 6.57ns ± 3%
|
SyscallExcessWork-12 | 11.1ns ± 2%
|
PingPongHog-12 | 451ns ±23%
|
StackGrowth-12 | 128ns ± 0%
|
StackGrowthDeep-12 | 14.9µs ± 1%
|
CreateGoroutines-12 | 150ns ± 1%
|
CreateGoroutinesParallel-12 | 24.8ns ± 1%
|
CreateGoroutinesCapture-12 | 1.06µs ± 1%
|
CreateGoroutinesSingle-12 | 278ns ± 2%
|
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 | 137µs ± 1%
|
WakeupParallelSyscall/2µs-12 | 139µs ± 0%
|
WakeupParallelSyscall/5µs-12 | 140µs ± 0%
|
WakeupParallelSyscall/10µs-12 | 152µs ± 1%
|
WakeupParallelSyscall/20µs-12 | 176µs ± 0%
|
WakeupParallelSyscall/50µs-12 | 242µs ± 0%
|
WakeupParallelSyscall/100µs-12 | 346µs ± 0%
|
RWMutexUncontended-12 | 10.3ns ± 0%
|
RWMutexWrite100-12 | 97.3ns ± 1%
|
RWMutexWrite10-12 | 272ns ± 0%
|
RWMutexWorkWrite100-12 | 158ns ± 0%
|
RWMutexWorkWrite10-12 | 793ns ± 1%
|
StackCopyPtr-12 | 69.3ms ± 1%
|
StackCopy-12 | 52.2ms ± 0%
|
StackCopyNoCache-12 | 2.88ms ± 1%
|
[Geo mean] | 1.53µs
|
|
| cpu-time/op
|
---|
MakeChan/Byte-12 | 51.1ns ± 3%
|
MakeChan/Int-12 | 67.5ns ± 2%
|
MakeChan/Ptr-12 | 121ns ± 1%
|
MakeChan/Struct/0-12 | 47.0ns ± 3%
|
MakeChan/Struct/32-12 | 134ns ± 2%
|
MakeChan/Struct/40-12 | 157ns ± 2%
|
ChanNonblocking-12 | 7.58ns ± 2%
|
SelectUncontended-12 | 146ns ± 0%
|
SelectSyncContended-12 | 23.1µs ± 0%
|
SelectAsyncContended-12 | 4.23µs ± 2%
|
SelectNonblock-12 | 29.3ns ± 1%
|
ChanUncontended-12 | 5.51µs ± 0%
|
ChanContended-12 | 204µs ± 2%
|
ChanSync-12 | 175ns ± 2%
|
ChanSyncWork-12 | 23.3µs ± 0%
|
ChanProdCons0-12 | 6.53µs ± 2%
|
ChanProdCons10-12 | 4.08µs ± 4%
|
ChanProdCons100-12 | 2.29µs ± 5%
|
ChanProdConsWork0-12 | 7.55µs ± 4%
|
ChanProdConsWork10-12 | 6.42µs ± 1%
|
ChanProdConsWork100-12 | 5.61µs ± 3%
|
SelectProdCons-12 | 9.07µs ± 2%
|
ChanCreation-12 | 172ns ± 2%
|
ChanSem-12 | 1.92µs ± 1%
|
ChanPopular-12 | 7.96ms ± 3%
|
ChanClosed-12 | 9.15ns ± 1%
|
Allocation-12 | 41.7µs ± 3%
|
ReadMemStats-12 | 13.9µs ± 2%
|
WriteBarrier-12 | 97.9ns ± 3%
|
BulkWriteBarrier-12 | 17.0ns ± 1%
|
ScanStackNoLocals-12 | 2.56ms ±10%
|
MSpanCountAlloc/bits=64-12 | 3.42ns ± 0%
|
MSpanCountAlloc/bits=128-12 | 3.93ns ± 0%
|
MSpanCountAlloc/bits=256-12 | 5.23ns ± 1%
|
MSpanCountAlloc/bits=512-12 | 7.63ns ± 0%
|
MSpanCountAlloc/bits=1024-12 | 13.4ns ± 8%
|
GoroutineSelect-12 | 5.17µs ± 5%
|
GoroutineBlocking-12 | 2.05µs ±10%
|
GoroutineForRange-12 | 2.33µs ±20%
|
GoroutineIdle-12 | 3.91ms ± 1%
|
ReadMetricsLatency-12 | 56.7µs ± 7%
|
Finalizer-12 | 6.49ms ± 1%
|
FinalizerRun-12 | 6.48µs ± 7%
|
NetpollBreak-12 | 13.1µs ± 1%
|
Syscall-12 | 68.5ns ± 2%
|
SyscallWork-12 | 115ns ± 1%
|
SyscallExcess-12 | 73.4ns ± 3%
|
SyscallExcessWork-12 | 123ns ± 3%
|
PingPongHog-12 | 451ns ±23%
|
StackGrowth-12 | 1.52µs ± 0%
|
StackGrowthDeep-12 | 176µs ± 1%
|
CreateGoroutines-12 | 167ns ± 1%
|
CreateGoroutinesParallel-12 | 294ns ± 1%
|
CreateGoroutinesCapture-12 | 1.49µs ± 1%
|
CreateGoroutinesSingle-12 | 925ns ± 1%
|
WakeupParallelSpinning/0s-12 | 20.9µs ± 1%
|
WakeupParallelSpinning/1µs-12 | 25.1µs ± 1%
|
WakeupParallelSpinning/2µs-12 | 22.8µs ± 0%
|
WakeupParallelSpinning/5µs-12 | 34.3µs ± 0%
|
WakeupParallelSpinning/10µs-12 | 60.2µ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.3µs ± 1%
|
WakeupParallelSyscall/1µs-12 | 44.0µs ± 3%
|
WakeupParallelSyscall/2µs-12 | 44.2µs ± 2%
|
WakeupParallelSyscall/5µs-12 | 36.6µs ± 1%
|
WakeupParallelSyscall/10µs-12 | 38.5µs ± 2%
|
WakeupParallelSyscall/20µs-12 | 45.2µs ± 1%
|
WakeupParallelSyscall/50µs-12 | 53.8µs ± 2%
|
WakeupParallelSyscall/100µs-12 | 66.6µs ± 3%
|
RWMutexUncontended-12 | 123ns ± 1%
|
RWMutexWrite100-12 | 316ns ± 0%
|
RWMutexWrite10-12 | 737ns ± 0%
|
RWMutexWorkWrite100-12 | 721ns ± 0%
|
RWMutexWorkWrite10-12 | 2.17µs ± 1%
|
StackCopyPtr-12 | 70.3ms ± 1%
|
StackCopy-12 | 53.6ms ± 2%
|
StackCopyNoCache-12 | 3.02ms ± 2%
|
[Geo mean] | 3.42µ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 | 322 ±15%
|
SelectUncontended-12 | 282 ± 8%
|
SelectSyncContended-12 | 17.2k ± 0%
|
SelectAsyncContended-12 | 321 ± 8%
|
SelectNonblock-12 | 302 ±10%
|
ChanUncontended-12 | 279 ±19%
|
ChanContended-12 | 334 ± 8%
|
ChanSync-12 | 83.4 ± 7%
|
ChanSyncWork-12 | 9.60k ± 0%
|
ChanProdCons0-12 | 4.54k ± 0%
|
ChanProdCons10-12 | 5.62k ± 1%
|
ChanProdCons100-12 | 21.8k ± 0%
|
ChanProdConsWork0-12 | 4.67k ± 0%
|
ChanProdConsWork10-12 | 9.60k ± 0%
|
ChanProdConsWork100-12 | 44.1k ± 1%
|
SelectProdCons-12 | 94.5k ± 1%
|
ChanCreation-12 | 91.0 ± 0%
|
ChanSem-12 | 330 ±13%
|
ChanPopular-12 | 289k ± 3%
|
ChanClosed-12 | 274 ± 5%
|
Allocation-12 | 73.8 ±15%
|
ReadMemStats-12 | 0.50 ± 0%
|
WriteBarrier-12 | 146 ± 0%
|
BulkWriteBarrier-12 | 292 ± 0%
|
ScanStackNoLocals-12 | 128 ±33%
|
MSpanCountAlloc/bits=64-12 | 290 ±23%
|
MSpanCountAlloc/bits=128-12 | 227 ±36%
|
MSpanCountAlloc/bits=256-12 | 250 ±46%
|
MSpanCountAlloc/bits=512-12 | 253 ±28%
|
MSpanCountAlloc/bits=1024-12 | 245 ±35%
|
GoroutineSelect-12 | 131 ±37%
|
GoroutineBlocking-12 | 146 ± 6%
|
GoroutineForRange-12 | 154 ±13%
|
GoroutineIdle-12 | 142 ± 0%
|
ReadMetricsLatency-12 | 0.50 ± 0%
|
Finalizer-12 | 388 ±38%
|
FinalizerRun-12 | 1.24k ±88%
|
NetpollBreak-12 | 22.6k ± 1%
|
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 | 290 ± 6%
|
StackGrowthDeep-12 | 2.69k ± 6%
|
CreateGoroutines-12 | 79.0 ± 0%
|
CreateGoroutinesParallel-12 | 150 ± 0%
|
CreateGoroutinesCapture-12 | 332 ± 0%
|
CreateGoroutinesSingle-12 | 4.83k ±13%
|
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.22k ± 1%
|
WakeupParallelSpinning/20µs-12 | 19.2k ± 0%
|
WakeupParallelSpinning/50µs-12 | 43.1k ± 3%
|
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 | 267 ± 3%
|
RWMutexWrite100-12 | 294 ± 5%
|
RWMutexWrite10-12 | 286 ± 5%
|
RWMutexWorkWrite100-12 | 305 ± 3%
|
RWMutexWorkWrite10-12 | 286 ± 5%
|
StackCopyPtr-12 | 1.71k ±63%
|
StackCopy-12 | 1.70k ±100%
|
StackCopyNoCache-12 | 0.50 ± 0%
|
[Geo mean] | 190
|
|
| sched-p90-ns
|
---|
MakeChan/Byte-12 | 91.0 ± 0%
|
MakeChan/Int-12 | 91.0 ± 0%
|
MakeChan/Ptr-12 | 91.0 ± 0%
|
MakeChan/Struct/0-12 | 91.0 ± 0%
|
MakeChan/Struct/32-12 | 118 ±21%
|
MakeChan/Struct/40-12 | 104 ±10%
|
ChanNonblocking-12 | 3.48k ±104%
|
SelectUncontended-12 | 2.27k ±95%
|
SelectSyncContended-12 | 56.8k ± 0%
|
SelectAsyncContended-12 | 3.10k ±38%
|
SelectNonblock-12 | 2.51k ±16%
|
ChanUncontended-12 | 2.04k ±74%
|
ChanContended-12 | 2.95k ±50%
|
ChanSync-12 | 87.8 ± 4%
|
ChanSyncWork-12 | 10.4k ± 0%
|
ChanProdCons0-12 | 11.6k ± 0%
|
ChanProdCons10-12 | 20.1k ± 2%
|
ChanProdCons100-12 | 80.9k ± 0%
|
ChanProdConsWork0-12 | 11.5k ± 1%
|
ChanProdConsWork10-12 | 34.8k ± 1%
|
ChanProdConsWork100-12 | 190k ± 0%
|
SelectProdCons-12 | 542k ± 2%
|
ChanCreation-12 | 7.85k ±24%
|
ChanSem-12 | 2.73k ±14%
|
ChanPopular-12 | 587k ± 2%
|
ChanClosed-12 | 2.41k ±45%
|
Allocation-12 | 152 ± 1%
|
ReadMemStats-12 | 0.50 ± 0%
|
WriteBarrier-12 | 589 ± 5%
|
BulkWriteBarrier-12 | 1.34k ± 1%
|
ScanStackNoLocals-12 | 2.45k ±45%
|
MSpanCountAlloc/bits=64-12 | 2.49k ±128%
|
MSpanCountAlloc/bits=128-12 | 3.11k ±89%
|
MSpanCountAlloc/bits=256-12 | 3.61k ±47%
|
MSpanCountAlloc/bits=512-12 | 4.37k ± 7%
|
MSpanCountAlloc/bits=1024-12 | 1.97k ±130%
|
GoroutineSelect-12 | 801 ±184%
|
GoroutineBlocking-12 | 1.07k ±106%
|
GoroutineForRange-12 | 1.61k ±82%
|
GoroutineIdle-12 | 1.19k ± 2%
|
ReadMetricsLatency-12 | 138 ±20%
|
Finalizer-12 | 4.04k ±37%
|
FinalizerRun-12 | 20.3k ±258%
|
NetpollBreak-12 | 56.8k ± 0%
|
Syscall-12 | 0.50 ± 0%
|
SyscallWork-12 | 0.50 ± 0%
|
SyscallExcess-12 | 0.50 ± 0%
|
SyscallExcessWork-12 | 0.50 ± 0%
|
PingPongHog-12 | 85.6 ± 6%
|
StackGrowth-12 | 2.19k ±90%
|
StackGrowthDeep-12 | 10.6k ± 9%
|
CreateGoroutines-12 | 91.0 ± 0%
|
CreateGoroutinesParallel-12 | 178 ± 0%
|
CreateGoroutinesCapture-12 | 520 ± 0%
|
CreateGoroutinesSingle-12 | 43.6k ± 3%
|
WakeupParallelSpinning/0s-12 | 1.66k ±10%
|
WakeupParallelSpinning/1µs-12 | 2.53k ± 0%
|
WakeupParallelSpinning/2µs-12 | 3.55k ± 0%
|
WakeupParallelSpinning/5µs-12 | 5.57k ± 0%
|
WakeupParallelSpinning/10µs-12 | 10.1k ± 0%
|
WakeupParallelSpinning/20µs-12 | 21.1k ± 3%
|
WakeupParallelSpinning/50µs-12 | 43.3k ± 3%
|
WakeupParallelSpinning/100µs-12 | 47.3k ± 2%
|
WakeupParallelSyscall/0s-12 | 5.06k ± 0%
|
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.1k ± 0%
|
RWMutexUncontended-12 | 2.11k ±122%
|
RWMutexWrite100-12 | 889 ±100%
|
RWMutexWrite10-12 | 1.40k ±206%
|
RWMutexWorkWrite100-12 | 1.82k ±157%
|
RWMutexWorkWrite10-12 | 425 ±37%
|
StackCopyPtr-12 | 4.51k ±12%
|
StackCopy-12 | 4.52k ± 8%
|
StackCopyNoCache-12 | 3.81k ±24%
|
[Geo mean] | 1.73k
|
|
| sched-p99-ns
|
---|
MakeChan/Byte-12 | 4.74k ± 4%
|
MakeChan/Int-12 | 4.71k ± 2%
|
MakeChan/Ptr-12 | 4.76k ± 5%
|
MakeChan/Struct/0-12 | 4.77k ± 3%
|
MakeChan/Struct/32-12 | 5.03k ± 3%
|
MakeChan/Struct/40-12 | 5.03k ± 3%
|
ChanNonblocking-12 | 33.7k ±134%
|
SelectUncontended-12 | 38.1k ±112%
|
SelectSyncContended-12 | 95.2k ± 0%
|
SelectAsyncContended-12 | 38.6k ±120%
|
SelectNonblock-12 | 31.2k ±140%
|
ChanUncontended-12 | 31.2k ±86%
|
ChanContended-12 | 18.7k ±127%
|
ChanSync-12 | 154 ±10%
|
ChanSyncWork-12 | 10.6k ± 0%
|
ChanProdCons0-12 | 29.3k ±22%
|
ChanProdCons10-12 | 41.1k ± 1%
|
ChanProdCons100-12 | 165k ± 2%
|
ChanProdConsWork0-12 | 22.2k ± 3%
|
ChanProdConsWork10-12 | 68.6k ± 0%
|
ChanProdConsWork100-12 | 582k ± 0%
|
SelectProdCons-12 | 1.37M ± 6%
|
ChanCreation-12 | 76.0k ± 2%
|
ChanSem-12 | 77.6k ±285%
|
ChanPopular-12 | 1.06M ± 0%
|
ChanClosed-12 | 3.74M ±149%
|
Allocation-12 | 65.9k ±17%
|
ReadMemStats-12 | 0.50 ± 0%
|
WriteBarrier-12 | 2.37k ± 2%
|
BulkWriteBarrier-12 | 4.54k ± 0%
|
ScanStackNoLocals-12 | 16.1k ±84%
|
MSpanCountAlloc/bits=64-12 | 2.68k ±113%
|
MSpanCountAlloc/bits=128-12 | 3.39k ±89%
|
MSpanCountAlloc/bits=256-12 | 3.61k ±47%
|
MSpanCountAlloc/bits=512-12 | 4.40k ± 6%
|
MSpanCountAlloc/bits=1024-12 | 2.86k ±108%
|
GoroutineSelect-12 | 7.32k ±169%
|
GoroutineBlocking-12 | 7.59k ±166%
|
GoroutineForRange-12 | 5.38k ±112%
|
GoroutineIdle-12 | 8.51k ± 2%
|
ReadMetricsLatency-12 | 10.4k ±37%
|
Finalizer-12 | 32.2k ±126%
|
FinalizerRun-12 | 9.31M ± 0%
|
NetpollBreak-12 | 72.1k ± 2%
|
Syscall-12 | 0.50 ± 0%
|
SyscallWork-12 | 0.50 ± 0%
|
SyscallExcess-12 | 0.50 ± 0%
|
SyscallExcessWork-12 | 0.50 ± 0%
|
PingPongHog-12 | 100 ±29%
|
StackGrowth-12 | 3.74M ±398%
|
StackGrowthDeep-12 | 31.0k ±53%
|
CreateGoroutines-12 | 150 ± 0%
|
CreateGoroutinesParallel-12 | 292 ± 0%
|
CreateGoroutinesCapture-12 | 2.14k ± 0%
|
CreateGoroutinesSingle-12 | 56.8k ± 0%
|
WakeupParallelSpinning/0s-12 | 2.20k ± 6%
|
WakeupParallelSpinning/1µs-12 | 2.81k ± 3%
|
WakeupParallelSpinning/2µs-12 | 4.16k ± 0%
|
WakeupParallelSpinning/5µs-12 | 9.73k ± 7%
|
WakeupParallelSpinning/10µs-12 | 10.5k ± 6%
|
WakeupParallelSpinning/20µs-12 | 21.8k ± 0%
|
WakeupParallelSpinning/50µs-12 | 44.0k ± 3%
|
WakeupParallelSpinning/100µs-12 | 67.7k ± 4%
|
WakeupParallelSyscall/0s-12 | 17.7k ± 0%
|
WakeupParallelSyscall/1µs-12 | 17.7k ± 0%
|
WakeupParallelSyscall/2µs-12 | 17.7k ± 0%
|
WakeupParallelSyscall/5µs-12 | 11.1k ± 0%
|
WakeupParallelSyscall/10µs-12 | 17.9k ± 4%
|
WakeupParallelSyscall/20µs-12 | 17.7k ± 0%
|
WakeupParallelSyscall/50µs-12 | 19.4k ± 4%
|
WakeupParallelSyscall/100µs-12 | 15.9k ±27%
|
RWMutexUncontended-12 | 45.6k ±82%
|
RWMutexWrite100-12 | 25.9k ±72%
|
RWMutexWrite10-12 | 3.74M ±398%
|
RWMutexWorkWrite100-12 | 38.2k ±107%
|
RWMutexWorkWrite10-12 | 37.5k ±105%
|
StackCopyPtr-12 | 7.71k ±26%
|
StackCopy-12 | 8.89k ± 8%
|
StackCopyNoCache-12 | 5.09k ± 3%
|
[Geo mean] | 9.45k
|
|
| 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.08k ± 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.60k ±20%
|
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 | 19.9k ±11%
|
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 |
|
|