| time/op | delta
|
---|
pkg:runtime |
---|
MakeChan/Byte-12 | 31.9ns ± 0% | 31.8ns ± 1% | −0.35% | (p=0.011 n=8+10)
|
MakeChan/Int-12 | 37.9ns ± 2% | 37.4ns ± 1% | −1.31% | (p=0.000 n=10+9)
|
MakeChan/Ptr-12 | 91.3ns ± 0% | 91.1ns ± 0% | −0.21% | (p=0.028 n=8+10)
|
MakeChan/Struct/0-12 | 28.6ns ± 1% | 28.9ns ± 3% | ~ | (p=0.051 n=9+10)
|
MakeChan/Struct/32-12 | 63.3ns ± 1% | 64.6ns ± 3% | ~ | (p=0.165 n=10+10)
|
MakeChan/Struct/40-12 | 74.0ns ± 1% | 73.0ns ± 1% | −1.41% | (p=0.000 n=10+10)
|
ChanNonblocking-12 | 0.64ns ± 2% | 0.64ns ± 1% | ~ | (p=0.278 n=10+9)
|
SelectUncontended-12 | 12.3ns ± 0% | 12.3ns ± 0% | −0.16% | (p=0.031 n=8+10)
|
SelectSyncContended-12 | 2.54µs ± 1% | 2.64µs ± 1% | +3.88% | (p=0.000 n=10+10)
|
SelectAsyncContended-12 | 365ns ± 3% | 369ns ± 1% | ~ | (p=0.118 n=10+10)
|
SelectNonblock-12 | 2.50ns ± 3% | 2.46ns ± 1% | −1.59% | (p=0.046 n=10+9)
|
ChanUncontended-12 | 464ns ± 1% | 466ns ± 3% | ~ | (p=0.605 n=9+9)
|
ChanContended-12 | 17.9µs ± 0% | 17.5µs ± 1% | −2.15% | (p=0.000 n=8+10)
|
ChanSync-12 | 157ns ± 1% | 159ns ± 2% | +0.74% | (p=0.018 n=9+10)
|
ChanSyncWork-12 | 21.5µs ± 0% | 21.5µs ± 0% | ~ | (p=0.159 n=10+10)
|
ChanProdCons0-12 | 620ns ± 4% | 613ns ± 2% | ~ | (p=0.469 n=10+10)
|
ChanProdCons10-12 | 384ns ± 3% | 383ns ± 3% | ~ | (p=0.870 n=10+10)
|
ChanProdCons100-12 | 212ns ± 4% | 213ns ± 3% | ~ | (p=0.328 n=9+9)
|
ChanProdConsWork0-12 | 646ns ± 3% | 650ns ± 3% | ~ | (p=0.353 n=10+10)
|
ChanProdConsWork10-12 | 556ns ± 2% | 548ns ± 2% | −1.34% | (p=0.027 n=8+10)
|
ChanProdConsWork100-12 | 476ns ± 1% | 480ns ± 3% | ~ | (p=0.127 n=9+10)
|
SelectProdCons-12 | 806ns ± 1% | 811ns ± 2% | ~ | (p=0.075 n=10+10)
|
ChanCreation-12 | 25.0ns ± 8% | 24.5ns ± 5% | ~ | (p=0.289 n=10+10)
|
ChanSem-12 | 165ns ± 9% | 164ns ± 1% | ~ | (p=0.150 n=10+9)
|
ChanPopular-12 | 688µs ± 2% | 698µs ± 3% | ~ | (p=0.089 n=10+10)
|
ChanClosed-12 | 0.77ns ± 1% | 0.77ns ± 1% | ~ | (p=0.255 n=10+10)
|
Allocation-12 | 5.23µs ± 3% | 5.37µs ± 7% | ~ | (p=0.210 n=10+10)
|
ReadMemStats-12 | 10.0µs ± 1% | 10.0µs ± 1% | ~ | (p=0.128 n=10+10)
|
WriteBarrier-12 | 9.67ns ± 3% | 9.66ns ± 3% | ~ | (p=0.796 n=10+10)
|
BulkWriteBarrier-12 | 2.28ns ± 1% | 2.30ns ± 1% | +0.96% | (p=0.003 n=10+10)
|
ScanStackNoLocals-12 | 18.2ms ± 0% | 18.2ms ± 0% | ~ | (p=0.165 n=10+10)
|
MSpanCountAlloc/bits=64-12 | 3.41ns ± 0% | 3.42ns ± 0% | +0.11% | (p=0.036 n=10+9)
|
MSpanCountAlloc/bits=128-12 | 3.93ns ± 0% | 3.93ns ± 0% | ~ | (p=0.409 n=10+9)
|
MSpanCountAlloc/bits=256-12 | 5.22ns ± 1% | 5.23ns ± 1% | ~ | (p=0.912 n=10+10)
|
MSpanCountAlloc/bits=512-12 | 7.62ns ± 0% | 7.61ns ± 0% | ~ | (p=0.467 n=10+10)
|
MSpanCountAlloc/bits=1024-12 | 13.1ns ± 6% | 13.4ns ± 8% | ~ | (p=0.497 n=9+10)
|
GoroutineSelect-12 | 868µs ± 1% | 890µs ± 1% | +2.50% | (p=0.000 n=9+10)
|
GoroutineBlocking-12 | 628µs ± 1% | 629µs ± 1% | ~ | (p=0.744 n=10+8)
|
GoroutineForRange-12 | 624µs ± 2% | 628µs ± 2% | ~ | (p=0.077 n=9+9)
|
GoroutineIdle-12 | 519µs ± 1% | 527µs ± 1% | +1.39% | (p=0.001 n=10+9)
|
Finalizer-12 | 551µs ± 0% | 548µs ± 0% | −0.50% | (p=0.000 n=10+10)
|
FinalizerRun-12 | 564ns ± 2% | 556ns ± 7% | ~ | (p=0.905 n=9+10)
|
NetpollBreak-12 | 3.96µs ± 0% | 3.03µs ± 0% | −23.47% | (p=0.000 n=10+10)
|
Syscall-12 | 6.18ns ± 2% | 6.13ns ± 1% | ~ | (p=0.182 n=10+9)
|
SyscallWork-12 | 10.4ns ± 0% | 10.4ns ± 1% | +0.49% | (p=0.043 n=10+10)
|
SyscallExcess-12 | 6.61ns ± 2% | 6.57ns ± 3% | ~ | (p=0.481 n=10+10)
|
SyscallExcessWork-12 | 11.1ns ± 1% | 11.1ns ± 2% | ~ | (p=0.782 n=10+10)
|
PingPongHog-12 | 467ns ±11% | 451ns ±23% | ~ | (p=0.436 n=10+10)
|
StackGrowth-12 | 128ns ± 0% | 128ns ± 0% | ~ | (p=0.892 n=9+8)
|
StackGrowthDeep-12 | 14.9µs ± 1% | 14.9µs ± 1% | ~ | (p=0.699 n=10+10)
|
CreateGoroutines-12 | 151ns ± 3% | 150ns ± 1% | ~ | (p=0.447 n=10+10)
|
CreateGoroutinesParallel-12 | 24.8ns ± 1% | 24.8ns ± 1% | ~ | (p=0.587 n=10+9)
|
CreateGoroutinesCapture-12 | 1.06µs ± 1% | 1.06µs ± 1% | +0.80% | (p=0.001 n=10+10)
|
CreateGoroutinesSingle-12 | 358ns ± 3% | 278ns ± 2% | −22.44% | (p=0.000 n=10+10)
|
WakeupParallelSpinning/0s-12 | 14.1µs ± 1% | 14.1µs ± 1% | ~ | (p=0.896 n=10+10)
|
WakeupParallelSpinning/1µs-12 | 18.0µs ± 0% | 18.0µs ± 0% | −0.19% | (p=0.037 n=10+9)
|
WakeupParallelSpinning/2µs-12 | 19.6µs ± 0% | 19.6µs ± 0% | ~ | (p=0.060 n=10+10)
|
WakeupParallelSpinning/5µs-12 | 31.6µs ± 0% | 31.6µs ± 0% | ~ | (p=0.264 n=9+10)
|
WakeupParallelSpinning/10µs-12 | 51.1µs ± 0% | 51.1µs ± 0% | ~ | (p=0.130 n=9+9)
|
WakeupParallelSpinning/20µs-12 | 91.9µs ± 0% | 91.9µs ± 0% | ~ | (p=0.680 n=10+8)
|
WakeupParallelSpinning/50µs-12 | 214µs ± 0% | 214µs ± 0% | ~ | (p=0.676 n=9+10)
|
WakeupParallelSpinning/100µs-12 | 333µs ± 0% | 333µs ± 0% | ~ | (p=0.442 n=8+8)
|
WakeupParallelSyscall/0s-12 | 134µs ± 0% | 134µs ± 0% | ~ | (p=0.853 n=10+10)
|
WakeupParallelSyscall/1µs-12 | 136µs ± 0% | 137µs ± 1% | ~ | (p=0.079 n=10+9)
|
WakeupParallelSyscall/2µs-12 | 139µs ± 0% | 139µs ± 0% | −0.32% | (p=0.001 n=9+10)
|
WakeupParallelSyscall/5µs-12 | 140µs ± 0% | 140µs ± 0% | ~ | (p=0.684 n=10+10)
|
WakeupParallelSyscall/10µs-12 | 152µs ± 0% | 152µs ± 1% | ~ | (p=0.796 n=10+10)
|
WakeupParallelSyscall/20µs-12 | 175µs ± 0% | 176µs ± 0% | ~ | (p=0.095 n=9+10)
|
WakeupParallelSyscall/50µs-12 | 242µs ± 0% | 242µs ± 0% | ~ | (p=0.280 n=10+10)
|
WakeupParallelSyscall/100µs-12 | 346µs ± 0% | 346µs ± 0% | ~ | (p=0.661 n=10+9)
|
RWMutexUncontended-12 | 10.4ns ± 1% | 10.3ns ± 0% | ~ | (p=0.325 n=10+8)
|
RWMutexWrite100-12 | 97.7ns ± 0% | 97.3ns ± 1% | −0.46% | (p=0.001 n=10+10)
|
RWMutexWrite10-12 | 265ns ± 1% | 272ns ± 0% | +2.37% | (p=0.000 n=10+8)
|
RWMutexWorkWrite100-12 | 156ns ± 0% | 158ns ± 0% | +0.99% | (p=0.000 n=9+10)
|
RWMutexWorkWrite10-12 | 790ns ± 0% | 793ns ± 1% | +0.43% | (p=0.002 n=8+10)
|
StackCopyPtr-12 | 69.4ms ± 1% | 69.3ms ± 1% | ~ | (p=0.353 n=10+10)
|
StackCopy-12 | 52.0ms ± 0% | 52.2ms ± 0% | +0.50% | (p=0.001 n=10+10)
|
StackCopyNoCache-12 | 2.89ms ± 1% | 2.88ms ± 1% | −0.38% | (p=0.045 n=10+9)
|
pkg:time |
---|
AfterFunc-12 | 74.0µs ± 3% | 73.9µs ± 3% | ~ | (p=0.971 n=10+10)
|
After-12 | 111µs ± 3% | 111µs ± 3% | ~ | (p=0.853 n=10+10)
|
Stop-12 | 76.0µs ± 6% | 75.6µs ±11% | ~ | (p=0.912 n=10+10)
|
SimultaneousAfterFunc-12 | 113µs ± 2% | 113µs ± 2% | ~ | (p=0.971 n=10+10)
|
StartStop-12 | 36.2µs ± 9% | 35.2µs ± 7% | ~ | (p=0.631 n=10+10)
|
Reset-12 | 4.04µs ± 2% | 4.04µs ± 1% | ~ | (p=0.592 n=10+10)
|
Sleep-12 | 147µs ± 2% | 138µs ± 2% | −6.42% | (p=0.000 n=9+10)
|
Ticker-12 | 35.4µs ± 2% | 35.3µs ± 1% | ~ | (p=0.447 n=10+9)
|
TickerReset-12 | 4.17µs ± 1% | 4.15µs ± 1% | ~ | (p=0.280 n=10+10)
|
TickerResetNaive-12 | 74.2µs ± 7% | 72.9µs ± 8% | ~ | (p=0.579 n=10+10)
|
Now-12 | 37.4ns ± 0% | 37.3ns ± 0% | ~ | (p=0.703 n=10+9)
|
NowUnixNano-12 | 38.7ns ± 0% | 38.8ns ± 0% | +0.27% | (p=0.000 n=10+10)
|
NowUnixMilli-12 | 38.6ns ± 0% | 38.6ns ± 0% | ~ | (p=0.182 n=10+10)
|
NowUnixMicro-12 | 38.7ns ± 0% | 38.6ns ± 0% | ~ | (p=0.566 n=10+10)
|
Format-12 | 325ns ± 0% | 326ns ± 2% | ~ | (p=0.703 n=10+9)
|
FormatNow-12 | 181ns ± 0% | 181ns ± 0% | ~ | (p=0.087 n=9+10)
|
MarshalJSON-12 | 260ns ± 0% | 260ns ± 0% | ~ | (p=0.120 n=9+9)
|
MarshalText-12 | 259ns ± 0% | 259ns ± 0% | ~ | (p=0.583 n=8+10)
|
Parse-12 | 173ns ± 0% | 173ns ± 0% | ~ | (p=0.858 n=8+10)
|
ParseDuration-12 | 87.9ns ± 1% | 87.8ns ± 0% | ~ | (p=0.870 n=10+10)
|
Hour-12 | 4.91ns ± 0% | 4.92ns ± 1% | +0.22% | (p=0.033 n=9+10)
|
Second-12 | 4.92ns ± 1% | 4.92ns ± 0% | ~ | (p=0.172 n=10+9)
|
Year-12 | 15.5ns ± 0% | 15.5ns ± 0% | ~ | (p=0.901 n=8+9)
|
Day-12 | 19.7ns ± 0% | 19.8ns ± 1% | ~ | (p=0.299 n=10+10)
|
ISOWeek-12 | 21.8ns ± 0% | 21.8ns ± 0% | ~ | (p=0.575 n=10+9)
|
[Geo mean] | 1.28µs | 1.27µs | −0.55% |
|
|
| cpu-time/op | delta
|
---|
pkg:runtime |
---|
MakeChan/Byte-12 | 51.6ns ± 3% | 51.1ns ± 3% | ~ | (p=0.143 n=10+10)
|
MakeChan/Int-12 | 68.6ns ± 2% | 67.5ns ± 2% | −1.57% | (p=0.009 n=10+10)
|
MakeChan/Ptr-12 | 121ns ± 1% | 121ns ± 1% | ~ | (p=0.497 n=8+10)
|
MakeChan/Struct/0-12 | 46.1ns ± 2% | 47.0ns ± 3% | +1.97% | (p=0.001 n=9+10)
|
MakeChan/Struct/32-12 | 134ns ± 2% | 134ns ± 2% | ~ | (p=0.796 n=10+10)
|
MakeChan/Struct/40-12 | 162ns ± 1% | 157ns ± 2% | −3.63% | (p=0.000 n=10+10)
|
ChanNonblocking-12 | 7.60ns ± 2% | 7.58ns ± 2% | ~ | (p=0.684 n=10+10)
|
SelectUncontended-12 | 146ns ± 0% | 146ns ± 0% | ~ | (p=0.275 n=8+10)
|
SelectSyncContended-12 | 22.4µs ± 0% | 23.1µs ± 0% | +3.15% | (p=0.000 n=8+9)
|
SelectAsyncContended-12 | 4.19µs ± 2% | 4.23µs ± 2% | ~ | (p=0.113 n=9+10)
|
SelectNonblock-12 | 29.8ns ± 3% | 29.3ns ± 1% | −1.75% | (p=0.043 n=10+8)
|
ChanUncontended-12 | 5.51µs ± 0% | 5.51µs ± 0% | ~ | (p=0.920 n=10+9)
|
ChanContended-12 | 209µs ± 0% | 204µs ± 2% | −2.22% | (p=0.000 n=8+10)
|
ChanSync-12 | 174ns ± 1% | 175ns ± 2% | ~ | (p=0.062 n=9+10)
|
ChanSyncWork-12 | 23.3µs ± 0% | 23.3µs ± 0% | −0.10% | (p=0.027 n=10+10)
|
ChanProdCons0-12 | 7.11µs ± 8% | 6.53µs ± 2% | −8.16% | (p=0.000 n=10+9)
|
ChanProdCons10-12 | 4.12µs ± 3% | 4.08µs ± 4% | ~ | (p=0.435 n=10+10)
|
ChanProdCons100-12 | 2.24µs ± 2% | 2.29µs ± 5% | ~ | (p=0.237 n=8+10)
|
ChanProdConsWork0-12 | 6.95µs ± 2% | 7.55µs ± 4% | +8.54% | (p=0.000 n=10+10)
|
ChanProdConsWork10-12 | 6.51µs ± 0% | 6.42µs ± 1% | −1.27% | (p=0.005 n=7+9)
|
ChanProdConsWork100-12 | 5.56µs ± 1% | 5.61µs ± 3% | ~ | (p=0.194 n=8+10)
|
SelectProdCons-12 | 9.02µs ± 1% | 9.07µs ± 2% | ~ | (p=0.190 n=10+10)
|
ChanCreation-12 | 176ns ± 4% | 172ns ± 2% | −2.35% | (p=0.037 n=10+9)
|
ChanSem-12 | 1.93µs ± 9% | 1.92µs ± 1% | ~ | (p=0.149 n=10+9)
|
ChanPopular-12 | 7.86ms ± 3% | 7.96ms ± 3% | ~ | (p=0.105 n=10+10)
|
ChanClosed-12 | 9.12ns ± 1% | 9.15ns ± 1% | ~ | (p=0.287 n=10+9)
|
Allocation-12 | 41.8µs ± 2% | 41.7µs ± 3% | ~ | (p=0.631 n=10+10)
|
ReadMemStats-12 | 13.8µs ± 1% | 13.9µs ± 2% | +0.92% | (p=0.043 n=9+10)
|
WriteBarrier-12 | 98.1ns ± 5% | 97.9ns ± 3% | ~ | (p=0.755 n=10+10)
|
BulkWriteBarrier-12 | 16.9ns ± 1% | 17.0ns ± 1% | ~ | (p=0.138 n=10+9)
|
ScanStackNoLocals-12 | 2.56ms ± 6% | 2.56ms ±10% | ~ | (p=0.853 n=10+10)
|
MSpanCountAlloc/bits=64-12 | 3.42ns ± 0% | 3.42ns ± 0% | ~ | (p=0.387 n=10+9)
|
MSpanCountAlloc/bits=128-12 | 3.94ns ± 0% | 3.93ns ± 0% | ~ | (p=0.411 n=10+9)
|
MSpanCountAlloc/bits=256-12 | 5.23ns ± 1% | 5.23ns ± 1% | ~ | (p=0.912 n=10+10)
|
MSpanCountAlloc/bits=512-12 | 7.63ns ± 0% | 7.63ns ± 0% | ~ | (p=0.541 n=10+10)
|
MSpanCountAlloc/bits=1024-12 | 13.1ns ± 6% | 13.4ns ± 8% | ~ | (p=0.483 n=9+10)
|
GoroutineSelect-12 | 5.05µs ±13% | 5.17µs ± 5% | ~ | (p=0.315 n=10+9)
|
GoroutineBlocking-12 | 2.27µs ±14% | 2.05µs ±10% | −9.80% | (p=0.008 n=10+10)
|
GoroutineForRange-12 | 2.16µs ±11% | 2.33µs ±20% | ~ | (p=0.079 n=9+10)
|
GoroutineIdle-12 | 3.83ms ± 1% | 3.91ms ± 1% | +1.84% | (p=0.000 n=10+10)
|
ReadMetricsLatency-12 | 55.8µs ± 9% | 56.7µs ± 7% | ~ | (p=0.529 n=10+10)
|
Finalizer-12 | 6.50ms ± 1% | 6.49ms ± 1% | ~ | (p=0.165 n=10+10)
|
FinalizerRun-12 | 6.61µs ± 3% | 6.48µs ± 7% | ~ | (p=0.618 n=9+10)
|
NetpollBreak-12 | 31.6µs ± 1% | 13.1µs ± 1% | −58.58% | (p=0.000 n=10+10)
|
Syscall-12 | 69.0ns ± 2% | 68.5ns ± 2% | ~ | (p=0.165 n=10+10)
|
SyscallWork-12 | 115ns ± 1% | 115ns ± 1% | ~ | (p=0.079 n=10+9)
|
SyscallExcess-12 | 74.1ns ± 1% | 73.4ns ± 3% | ~ | (p=0.190 n=10+10)
|
SyscallExcessWork-12 | 124ns ± 2% | 123ns ± 3% | ~ | (p=0.446 n=10+10)
|
PingPongHog-12 | 467ns ±11% | 451ns ±23% | ~ | (p=0.436 n=10+10)
|
StackGrowth-12 | 1.52µs ± 0% | 1.52µs ± 0% | ~ | (p=0.624 n=9+9)
|
StackGrowthDeep-12 | 176µs ± 1% | 176µs ± 1% | ~ | (p=0.579 n=10+10)
|
CreateGoroutines-12 | 169ns ± 3% | 167ns ± 1% | ~ | (p=0.515 n=10+10)
|
CreateGoroutinesParallel-12 | 294ns ± 1% | 294ns ± 1% | ~ | (p=0.162 n=10+9)
|
CreateGoroutinesCapture-12 | 1.46µs ± 2% | 1.49µs ± 1% | +1.79% | (p=0.001 n=10+10)
|
CreateGoroutinesSingle-12 | 2.87µs ± 4% | 0.92µs ± 1% | −67.82% | (p=0.000 n=10+9)
|
WakeupParallelSpinning/0s-12 | 20.9µs ± 1% | 20.9µs ± 1% | ~ | (p=0.796 n=10+10)
|
WakeupParallelSpinning/1µs-12 | 25.2µs ± 1% | 25.1µs ± 1% | −0.40% | (p=0.006 n=9+10)
|
WakeupParallelSpinning/2µs-12 | 22.8µs ± 0% | 22.8µs ± 0% | ~ | (p=0.093 n=10+10)
|
WakeupParallelSpinning/5µs-12 | 34.4µs ± 0% | 34.3µs ± 0% | −0.07% | (p=0.005 n=8+10)
|
WakeupParallelSpinning/10µs-12 | 60.3µs ± 0% | 60.2µs ± 0% | −0.14% | (p=0.037 n=9+10)
|
WakeupParallelSpinning/20µs-12 | 96.7µs ± 0% | 96.7µs ± 0% | ~ | (p=0.353 n=10+10)
|
WakeupParallelSpinning/50µs-12 | 226µs ± 0% | 226µs ± 0% | −0.07% | (p=0.022 n=10+10)
|
WakeupParallelSpinning/100µs-12 | 439µs ± 0% | 439µs ± 0% | ~ | (p=0.182 n=9+10)
|
WakeupParallelSyscall/0s-12 | 43.4µs ± 1% | 43.3µs ± 1% | ~ | (p=0.549 n=9+10)
|
WakeupParallelSyscall/1µs-12 | 43.6µs ± 1% | 44.0µs ± 3% | ~ | (p=0.133 n=10+9)
|
WakeupParallelSyscall/2µs-12 | 44.7µs ± 2% | 44.2µs ± 2% | ~ | (p=0.101 n=10+10)
|
WakeupParallelSyscall/5µs-12 | 36.9µs ± 1% | 36.6µs ± 1% | −0.80% | (p=0.015 n=10+10)
|
WakeupParallelSyscall/10µs-12 | 38.6µs ± 2% | 38.5µs ± 2% | ~ | (p=0.529 n=10+10)
|
WakeupParallelSyscall/20µs-12 | 44.9µs ± 2% | 45.2µs ± 1% | ~ | (p=0.258 n=9+9)
|
WakeupParallelSyscall/50µs-12 | 53.1µs ± 1% | 53.8µs ± 2% | ~ | (p=0.063 n=10+10)
|
WakeupParallelSyscall/100µs-12 | 66.3µs ± 1% | 66.6µs ± 3% | ~ | (p=0.905 n=9+10)
|
RWMutexUncontended-12 | 123ns ± 1% | 123ns ± 1% | ~ | (p=0.254 n=10+10)
|
RWMutexWrite100-12 | 321ns ± 0% | 316ns ± 0% | −1.80% | (p=0.000 n=10+9)
|
RWMutexWrite10-12 | 722ns ± 1% | 737ns ± 0% | +2.00% | (p=0.000 n=10+8)
|
RWMutexWorkWrite100-12 | 712ns ± 0% | 721ns ± 0% | +1.15% | (p=0.000 n=10+10)
|
RWMutexWorkWrite10-12 | 2.15µs ± 0% | 2.17µs ± 1% | +0.65% | (p=0.000 n=8+10)
|
StackCopyPtr-12 | 70.4ms ± 1% | 70.3ms ± 1% | ~ | (p=0.481 n=10+10)
|
StackCopy-12 | 52.6ms ± 1% | 53.6ms ± 2% | +1.80% | (p=0.001 n=10+10)
|
StackCopyNoCache-12 | 3.03ms ± 2% | 3.02ms ± 2% | ~ | (p=0.489 n=9+9)
|
pkg:time |
---|
AfterFunc-12 | 860µs ± 1% | 873µs ± 3% | ~ | (p=0.101 n=8+10)
|
After-12 | 1.27ms ± 3% | 1.27ms ± 2% | ~ | (p=0.661 n=10+9)
|
Stop-12 | 818µs ± 3% | 811µs ± 6% | ~ | (p=0.971 n=10+10)
|
SimultaneousAfterFunc-12 | 1.29ms ± 2% | 1.29ms ± 1% | ~ | (p=0.853 n=10+10)
|
StartStop-12 | 362µs ± 7% | 350µs ± 1% | ~ | (p=0.065 n=10+9)
|
Reset-12 | 47.9µs ± 1% | 48.1µs ± 1% | ~ | (p=0.133 n=9+10)
|
Sleep-12 | 1.57ms ± 1% | 1.59ms ± 2% | +1.11% | (p=0.021 n=8+10)
|
ParallelTimerLatency-12 | 3.22ms ±10% | 3.15ms ± 3% | ~ | (p=0.796 n=9+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 3.72ms ± 0% | 3.73ms ± 0% | ~ | (p=0.218 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 7.39ms ± 0% | 7.39ms ± 0% | −0.04% | (p=0.035 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 11.0ms ± 0% | 11.1ms ± 0% | +0.04% | (p=0.000 n=9+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 14.7ms ± 0% | 14.7ms ± 0% | ~ | (p=0.063 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 18.4ms ± 0% | 18.4ms ± 0% | ~ | (p=0.161 n=9+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 22.1ms ± 0% | 22.1ms ± 0% | ~ | (p=0.105 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 25.8ms ± 0% | 25.8ms ± 1% | ~ | (p=0.720 n=10+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 29.3ms ± 0% | 29.3ms ± 0% | ~ | (p=0.549 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 32.7ms ± 0% | 32.7ms ± 0% | ~ | (p=0.529 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 36.1ms ± 0% | 36.1ms ± 0% | ~ | (p=0.218 n=10+10)
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 24.1ms ± 0% | 24.1ms ± 0% | ~ | (p=0.077 n=9+9)
|
Ticker-12 | 422µs ± 2% | 420µs ± 2% | ~ | (p=0.549 n=10+9)
|
TickerReset-12 | 49.7µs ± 1% | 49.5µs ± 1% | ~ | (p=0.315 n=10+10)
|
TickerResetNaive-12 | 811µs ± 6% | 791µs ± 6% | ~ | (p=0.165 n=10+10)
|
Now-12 | 37.4ns ± 0% | 37.4ns ± 0% | ~ | (p=0.671 n=10+10)
|
NowUnixNano-12 | 38.8ns ± 0% | 38.9ns ± 0% | +0.26% | (p=0.000 n=10+10)
|
NowUnixMilli-12 | 38.7ns ± 0% | 38.6ns ± 0% | ~ | (p=0.060 n=10+9)
|
NowUnixMicro-12 | 38.7ns ± 0% | 38.7ns ± 0% | ~ | (p=0.480 n=10+9)
|
Format-12 | 342ns ± 0% | 343ns ± 2% | ~ | (p=0.326 n=10+9)
|
FormatNow-12 | 194ns ± 0% | 194ns ± 0% | ~ | (p=1.000 n=10+10)
|
MarshalJSON-12 | 279ns ± 1% | 278ns ± 0% | −0.34% | (p=0.007 n=10+9)
|
MarshalText-12 | 278ns ± 1% | 277ns ± 0% | ~ | (p=0.825 n=10+9)
|
Parse-12 | 173ns ± 0% | 173ns ± 0% | ~ | (p=0.792 n=9+10)
|
ParseDuration-12 | 88.0ns ± 1% | 87.9ns ± 0% | ~ | (p=0.897 n=10+10)
|
Hour-12 | 4.92ns ± 0% | 4.93ns ± 1% | +0.24% | (p=0.026 n=9+10)
|
Second-12 | 4.93ns ± 1% | 4.92ns ± 0% | ~ | (p=0.088 n=10+9)
|
Year-12 | 15.5ns ± 0% | 15.5ns ± 1% | ~ | (p=0.588 n=10+10)
|
Day-12 | 19.8ns ± 0% | 19.8ns ± 1% | ~ | (p=0.174 n=10+10)
|
ISOWeek-12 | 21.8ns ± 0% | 21.8ns ± 0% | ~ | (p=0.856 n=10+9)
|
[Geo mean] | 7.33µs | 7.20µs | −1.78% |
|
|
| sched-p50-ns | delta
|
---|
pkg:runtime |
---|
MakeChan/Byte-12 | 67.0 ± 0% | 67.0 ± 0% | ~ | (all equal)
|
MakeChan/Int-12 | 67.0 ± 0% | 67.0 ± 0% | ~ | (all equal)
|
MakeChan/Ptr-12 | 67.0 ± 0% | 67.0 ± 0% | ~ | (all equal)
|
MakeChan/Struct/0-12 | 67.0 ± 0% | 67.0 ± 0% | ~ | (all equal)
|
MakeChan/Struct/32-12 | 67.0 ± 0% | 67.0 ± 0% | ~ | (all equal)
|
MakeChan/Struct/40-12 | 67.0 ± 0% | 67.0 ± 0% | ~ | (all equal)
|
ChanNonblocking-12 | 308 ±10% | 322 ±15% | ~ | (p=0.666 n=9+9)
|
SelectUncontended-12 | 283 ± 9% | 282 ± 8% | ~ | (p=1.000 n=8+10)
|
SelectSyncContended-12 | 16.9k ± 2% | 17.2k ± 0% | +1.52% | (p=0.033 n=10+10)
|
SelectAsyncContended-12 | 318 ± 9% | 321 ± 8% | ~ | (p=0.803 n=10+10)
|
SelectNonblock-12 | 288 ± 1% | 302 ±10% | ~ | (p=0.085 n=10+10)
|
ChanUncontended-12 | 275 ± 6% | 279 ±19% | ~ | (p=0.904 n=9+9)
|
ChanContended-12 | 334 ±10% | 334 ± 8% | ~ | (p=0.988 n=10+10)
|
ChanSync-12 | 81.8 ± 2% | 83.4 ± 7% | ~ | (p=0.620 n=8+10)
|
ChanSyncWork-12 | 9.60k ± 0% | 9.60k ± 0% | ~ | (all equal)
|
ChanProdCons0-12 | 4.68k ± 3% | 4.54k ± 0% | −3.01% | (p=0.000 n=10+9)
|
ChanProdCons10-12 | 5.63k ± 1% | 5.62k ± 1% | ~ | (p=1.000 n=10+10)
|
ChanProdCons100-12 | 21.6k ± 4% | 21.8k ± 0% | ~ | (p=0.164 n=10+8)
|
ChanProdConsWork0-12 | 4.54k ± 0% | 4.67k ± 0% | +2.82% | (p=0.000 n=8+9)
|
ChanProdConsWork10-12 | 9.60k ± 0% | 9.60k ± 0% | ~ | (all equal)
|
ChanProdConsWork100-12 | 44.1k ± 3% | 44.1k ± 1% | ~ | (p=1.000 n=10+10)
|
SelectProdCons-12 | 95.2k ± 0% | 94.5k ± 1% | ~ | (p=0.206 n=9+9)
|
ChanCreation-12 | 91.0 ± 0% | 91.0 ± 0% | ~ | (all equal)
|
ChanSem-12 | 339 ± 5% | 330 ±13% | ~ | (p=0.093 n=9+9)
|
ChanPopular-12 | 285k ± 2% | 289k ± 3% | ~ | (p=0.195 n=10+10)
|
ChanClosed-12 | 278 ±11% | 274 ± 5% | ~ | (p=0.791 n=8+9)
|
Allocation-12 | 71.0 ± 6% | 73.8 ±15% | ~ | (p=0.378 n=10+10)
|
ReadMemStats-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WriteBarrier-12 | 146 ± 0% | 146 ± 0% | ~ | (all equal)
|
BulkWriteBarrier-12 | 292 ± 0% | 292 ± 0% | ~ | (all equal)
|
ScanStackNoLocals-12 | 142 ± 6% | 128 ±33% | ~ | (p=0.577 n=8+10)
|
MSpanCountAlloc/bits=64-12 | 273 ± 7% | 290 ±23% | ~ | (p=0.078 n=9+9)
|
MSpanCountAlloc/bits=128-12 | 247 ±36% | 227 ±36% | ~ | (p=0.468 n=10+10)
|
MSpanCountAlloc/bits=256-12 | 253 ±35% | 250 ±46% | ~ | (p=0.751 n=10+10)
|
MSpanCountAlloc/bits=512-12 | 305 ± 7% | 253 ±28% | ~ | (p=0.051 n=8+10)
|
MSpanCountAlloc/bits=1024-12 | 288 ± 7% | 245 ±35% | −14.86% | (p=0.012 n=10+10)
|
GoroutineSelect-12 | 141 ± 5% | 131 ±37% | ~ | (p=0.954 n=8+10)
|
GoroutineBlocking-12 | 145 ± 7% | 146 ± 6% | ~ | (p=0.790 n=9+8)
|
GoroutineForRange-12 | 147 ± 6% | 154 ±13% | ~ | (p=0.118 n=9+8)
|
GoroutineIdle-12 | 142 ± 0% | 142 ± 0% | ~ | (all equal)
|
ReadMetricsLatency-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
Finalizer-12 | 388 ±38% | 388 ±38% | ~ | (p=0.423 n=10+10)
|
FinalizerRun-12 | 1.87k ±24% | 1.24k ±88% | ~ | (p=0.284 n=9+10)
|
NetpollBreak-12 | 2.92k ± 3% | 22.58k ± 1% | +671.99% | (p=0.000 n=10+10)
|
Syscall-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallWork-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallExcess-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallExcessWork-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
PingPongHog-12 | 81.6 ± 2% | 81.6 ± 2% | ~ | (p=1.000 n=10+10)
|
StackGrowth-12 | 309 ± 6% | 290 ± 6% | −6.08% | (p=0.009 n=8+9)
|
StackGrowthDeep-12 | 2.62k ±66% | 2.69k ± 6% | ~ | (p=0.244 n=10+8)
|
CreateGoroutines-12 | 79.0 ± 0% | 79.0 ± 0% | ~ | (all equal)
|
CreateGoroutinesParallel-12 | 150 ± 0% | 150 ± 0% | ~ | (all equal)
|
CreateGoroutinesCapture-12 | 332 ± 0% | 332 ± 0% | ~ | (all equal)
|
CreateGoroutinesSingle-12 | 2.42k ± 6% | 4.83k ±13% | +99.55% | (p=0.000 n=7+10)
|
WakeupParallelSpinning/0s-12 | 1.46k ± 0% | 1.46k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/1µs-12 | 2.46k ± 0% | 2.46k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/2µs-12 | 2.14k ± 0% | 2.14k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/5µs-12 | 4.67k ± 0% | 4.67k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/10µs-12 | 9.24k ± 2% | 9.22k ± 1% | ~ | (p=1.000 n=10+10)
|
WakeupParallelSpinning/20µs-12 | 19.2k ± 0% | 19.2k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/50µs-12 | 42.5k ± 0% | 43.1k ± 3% | ~ | (p=0.294 n=8+10)
|
WakeupParallelSpinning/100µs-12 | 46.6k ± 0% | 46.6k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/0s-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/1µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/2µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/5µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/10µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/20µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/50µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/100µs-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
RWMutexUncontended-12 | 273 ± 5% | 267 ± 3% | ~ | (p=0.121 n=8+7)
|
RWMutexWrite100-12 | 292 ± 0% | 294 ± 5% | ~ | (p=0.705 n=7+10)
|
RWMutexWrite10-12 | 282 ± 5% | 286 ± 5% | ~ | (p=0.373 n=10+10)
|
RWMutexWorkWrite100-12 | 299 ± 3% | 305 ± 3% | ~ | (p=0.097 n=10+9)
|
RWMutexWorkWrite10-12 | 279 ± 4% | 286 ± 5% | ~ | (p=0.069 n=9+10)
|
StackCopyPtr-12 | 793 ±43% | 1707 ±63% | ~ | (p=0.121 n=8+10)
|
StackCopy-12 | 448 ±100% | 1701 ±100% | ~ | (p=0.222 n=10+10)
|
StackCopyNoCache-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
pkg:time |
---|
AfterFunc-12 | 82.0 ± 1% | 81.0 ± 0% | −1.22% | (p=0.013 n=10+8)
|
After-12 | 79.0 ± 0% | 79.0 ± 0% | ~ | (all equal)
|
Stop-12 | 204 ± 9% | 200 ±11% | ~ | (p=0.714 n=10+10)
|
SimultaneousAfterFunc-12 | 348k ± 0% | 348k ± 0% | ~ | (all equal)
|
StartStop-12 | 280 ± 1% | 290 ± 2% | +3.43% | (p=0.001 n=10+10)
|
Reset-12 | 727 ±248% | 771 ±203% | ~ | (p=0.639 n=10+10)
|
Sleep-12 | 322k ± 3% | 315k ± 0% | −2.04% | (p=0.001 n=10+8)
|
ParallelTimerLatency-12 | 45.6k ± 0% | 45.9k ± 3% | ~ | (p=0.231 n=6+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 1.49k ± 0% | 1.49k ± 0% | ~ | (all equal)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 2.18k ± 2% | 2.19k ± 2% | ~ | (p=1.000 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 2.21k ± 0% | 2.23k ± 2% | ~ | (p=0.353 n=7+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 2.27k ± 0% | 2.30k ± 1% | ~ | (p=0.059 n=8+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 2.27k ± 0% | 2.25k ± 5% | ~ | (p=0.350 n=7+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 2.21k ± 0% | 2.22k ± 3% | ~ | (p=0.353 n=7+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 2.21k ± 0% | 2.23k ± 2% | ~ | (p=0.248 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 2.27k ± 3% | 2.25k ± 4% | ~ | (p=0.750 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 2.12k ±33% | 3.52k ±102% | ~ | (p=0.208 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 1.30M ±14% | 1.25M ± 9% | ~ | (p=0.317 n=7+10)
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 2.23k ± 2% | 2.25k ± 2% | ~ | (p=0.656 n=10+10)
|
Ticker-12 | 79.0 ± 0% | 79.0 ± 0% | ~ | (all equal)
|
TickerReset-12 | 89.0 ± 0% | 139.1 ± 7% | +56.34% | (p=0.001 n=7+7)
|
TickerResetNaive-12 | 211 ±14% | 196 ±13% | ~ | (p=0.127 n=10+10)
|
Now-12 | 252 ±31% | 285 ±36% | ~ | (p=0.238 n=10+10)
|
NowUnixNano-12 | 226 ±29% | 269 ±38% | ~ | (p=0.085 n=10+10)
|
NowUnixMilli-12 | 293 ±16% | 276 ± 3% | ~ | (p=0.271 n=10+7)
|
NowUnixMicro-12 | 238 ±30% | 230 ±35% | ~ | (p=0.986 n=10+10)
|
Format-12 | 66.4 ± 2% | 65.0 ± 0% | −2.11% | (p=0.001 n=10+8)
|
FormatNow-12 | 65.0 ± 0% | 66.4 ± 2% | +2.15% | (p=0.008 n=8+10)
|
MarshalJSON-12 | 65.0 ± 0% | 65.0 ± 0% | ~ | (all equal)
|
MarshalText-12 | 65.0 ± 0% | 65.0 ± 0% | ~ | (all equal)
|
Parse-12 | 202 ±41% | 231 ±37% | ~ | (p=0.253 n=10+10)
|
ParseDuration-12 | 177 ± 6% | 222 ±31% | +25.89% | (p=0.032 n=9+10)
|
Hour-12 | 268 ± 3% | 278 ±46% | ~ | (p=0.194 n=7+10)
|
Second-12 | 294 ±10% | 296 ±18% | ~ | (p=0.915 n=10+8)
|
Year-12 | 280 ±10% | 257 ±39% | ~ | (p=0.694 n=9+10)
|
Day-12 | 257 ±45% | 252 ±28% | ~ | (p=0.867 n=10+10)
|
ISOWeek-12 | 292 ±19% | 272 ±18% | ~ | (p=0.088 n=10+10)
|
[Geo mean] | 284 | 298 | +4.79% |
|
|
| sched-p90-ns | delta
|
---|
pkg:runtime |
---|
MakeChan/Byte-12 | 91.0 ± 0% | 91.0 ± 0% | ~ | (all equal)
|
MakeChan/Int-12 | 91.6 ± 2% | 91.0 ± 0% | ~ | (p=0.173 n=10+9)
|
MakeChan/Ptr-12 | 91.0 ± 0% | 91.0 ± 0% | ~ | (all equal)
|
MakeChan/Struct/0-12 | 91.0 ± 0% | 91.0 ± 0% | ~ | (all equal)
|
MakeChan/Struct/32-12 | 102 ±31% | 118 ±21% | ~ | (p=0.076 n=10+10)
|
MakeChan/Struct/40-12 | 122 ±23% | 104 ±10% | −14.57% | (p=0.019 n=10+10)
|
ChanNonblocking-12 | 3.35k ±112% | 3.48k ±104% | ~ | (p=0.764 n=10+9)
|
SelectUncontended-12 | 2.60k ±37% | 2.27k ±95% | ~ | (p=0.228 n=8+10)
|
SelectSyncContended-12 | 47.6k ± 0% | 56.8k ± 0% | +19.35% | (p=0.000 n=10+10)
|
SelectAsyncContended-12 | 2.76k ±29% | 3.10k ±38% | ~ | (p=0.704 n=9+10)
|
SelectNonblock-12 | 1.64k ±70% | 2.51k ±16% | +52.96% | (p=0.046 n=10+7)
|
ChanUncontended-12 | 2.15k ±76% | 2.04k ±74% | ~ | (p=0.362 n=10+10)
|
ChanContended-12 | 2.74k ±10% | 2.95k ±50% | ~ | (p=0.585 n=7+10)
|
ChanSync-12 | 87.0 ± 5% | 87.8 ± 4% | ~ | (p=0.609 n=10+10)
|
ChanSyncWork-12 | 10.4k ± 0% | 10.4k ± 0% | ~ | (all equal)
|
ChanProdCons0-12 | 11.6k ± 2% | 11.6k ± 0% | ~ | (p=1.000 n=10+8)
|
ChanProdCons10-12 | 20.2k ± 0% | 20.1k ± 2% | ~ | (p=0.137 n=8+10)
|
ChanProdCons100-12 | 81.1k ± 3% | 80.9k ± 0% | ~ | (p=0.938 n=10+7)
|
ChanProdConsWork0-12 | 11.5k ± 2% | 11.5k ± 1% | ~ | (p=1.000 n=10+10)
|
ChanProdConsWork10-12 | 35.3k ± 0% | 34.8k ± 1% | −1.45% | (p=0.013 n=8+10)
|
ChanProdConsWork100-12 | 190k ± 2% | 190k ± 0% | ~ | (p=1.000 n=8+8)
|
SelectProdCons-12 | 544k ± 4% | 542k ± 2% | ~ | (p=1.000 n=10+10)
|
ChanCreation-12 | 7.88k ±25% | 7.85k ±24% | ~ | (p=0.671 n=10+10)
|
ChanSem-12 | 3.61k ±30% | 2.73k ±14% | −24.52% | (p=0.009 n=10+9)
|
ChanPopular-12 | 582k ± 0% | 587k ± 2% | ~ | (p=0.211 n=10+10)
|
ChanClosed-12 | 2.58k ±17% | 2.41k ±45% | ~ | (p=0.525 n=9+7)
|
Allocation-12 | 152 ± 4% | 152 ± 1% | ~ | (p=1.000 n=10+10)
|
ReadMemStats-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WriteBarrier-12 | 576 ± 1% | 589 ± 5% | +2.22% | (p=0.039 n=10+10)
|
BulkWriteBarrier-12 | 1.33k ± 0% | 1.34k ± 1% | ~ | (p=0.108 n=9+10)
|
ScanStackNoLocals-12 | 2.56k ±72% | 2.45k ±45% | ~ | (p=0.891 n=8+7)
|
MSpanCountAlloc/bits=64-12 | 3.38k ±76% | 2.49k ±128% | ~ | (p=0.458 n=9+10)
|
MSpanCountAlloc/bits=128-12 | 2.62k ±103% | 3.11k ±89% | ~ | (p=0.675 n=10+9)
|
MSpanCountAlloc/bits=256-12 | 3.62k ±96% | 3.61k ±47% | ~ | (p=0.457 n=10+9)
|
MSpanCountAlloc/bits=512-12 | 3.62k ±96% | 4.37k ± 7% | ~ | (p=0.104 n=10+8)
|
MSpanCountAlloc/bits=1024-12 | 2.92k ±80% | 1.97k ±130% | ~ | (p=0.188 n=10+10)
|
GoroutineSelect-12 | 663 ±81% | 801 ±184% | ~ | (p=0.743 n=9+9)
|
GoroutineBlocking-12 | 784 ±73% | 1071 ±106% | ~ | (p=0.779 n=10+10)
|
GoroutineForRange-12 | 1.19k ±128% | 1.61k ±82% | ~ | (p=0.320 n=10+10)
|
GoroutineIdle-12 | 1.18k ± 2% | 1.19k ± 2% | ~ | (p=0.370 n=10+10)
|
ReadMetricsLatency-12 | 139 ±33% | 138 ±20% | ~ | (p=0.866 n=10+10)
|
Finalizer-12 | 4.11k ±42% | 4.04k ±37% | ~ | (p=0.955 n=10+10)
|
FinalizerRun-12 | 30.8k ±190% | 20.3k ±258% | ~ | (p=0.232 n=9+9)
|
NetpollBreak-12 | 21.6k ± 1% | 56.8k ± 0% | +163.66% | (p=0.000 n=10+9)
|
Syscall-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallWork-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallExcess-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallExcessWork-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
PingPongHog-12 | 85.6 ± 4% | 85.6 ± 6% | ~ | (p=0.918 n=10+10)
|
StackGrowth-12 | 2.58k ±10% | 2.19k ±90% | ~ | (p=0.793 n=7+10)
|
StackGrowthDeep-12 | 10.7k ±11% | 10.6k ± 9% | ~ | (p=0.941 n=9+9)
|
CreateGoroutines-12 | 91.0 ± 0% | 91.0 ± 0% | ~ | (all equal)
|
CreateGoroutinesParallel-12 | 178 ± 0% | 178 ± 0% | ~ | (all equal)
|
CreateGoroutinesCapture-12 | 520 ± 0% | 520 ± 0% | ~ | (all equal)
|
CreateGoroutinesSingle-12 | 19.0k ±10% | 43.6k ± 3% | +129.65% | (p=0.000 n=10+10)
|
WakeupParallelSpinning/0s-12 | 1.69k ±12% | 1.66k ±10% | ~ | (p=1.000 n=10+10)
|
WakeupParallelSpinning/1µs-12 | 2.53k ± 0% | 2.53k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/2µs-12 | 3.55k ± 0% | 3.55k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/5µs-12 | 5.60k ± 2% | 5.57k ± 0% | ~ | (p=0.526 n=9+10)
|
WakeupParallelSpinning/10µs-12 | 10.1k ± 0% | 10.1k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/20µs-12 | 21.2k ± 2% | 21.1k ± 3% | ~ | (p=1.000 n=10+10)
|
WakeupParallelSpinning/50µs-12 | 43.5k ± 2% | 43.3k ± 3% | ~ | (p=1.000 n=10+10)
|
WakeupParallelSpinning/100µs-12 | 47.3k ± 2% | 47.3k ± 2% | ~ | (p=1.000 n=10+10)
|
WakeupParallelSyscall/0s-12 | 4.99k ± 1% | 5.06k ± 0% | +1.28% | (p=0.043 n=10+9)
|
WakeupParallelSyscall/1µs-12 | 5.06k ± 0% | 5.06k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/2µs-12 | 5.06k ± 0% | 5.06k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/5µs-12 | 4.93k ± 0% | 4.93k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/10µs-12 | 4.93k ± 0% | 4.93k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/20µs-12 | 5.06k ± 0% | 5.06k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/50µs-12 | 10.9k ± 0% | 10.9k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/100µs-12 | 11.0k ± 1% | 11.1k ± 0% | ~ | (p=0.059 n=10+8)
|
RWMutexUncontended-12 | 2.20k ±101% | 2.11k ±122% | ~ | (p=0.592 n=10+10)
|
RWMutexWrite100-12 | 574 ±16% | 889 ±100% | ~ | (p=0.062 n=8+9)
|
RWMutexWrite10-12 | 559 ±126% | 1402 ±206% | ~ | (p=0.256 n=9+10)
|
RWMutexWorkWrite100-12 | 1.93k ±136% | 1.82k ±157% | ~ | (p=0.868 n=10+10)
|
RWMutexWorkWrite10-12 | 444 ±39% | 425 ±37% | ~ | (p=0.909 n=9+9)
|
StackCopyPtr-12 | 4.37k ± 7% | 4.51k ±12% | ~ | (p=0.369 n=9+10)
|
StackCopy-12 | 4.40k ± 5% | 4.52k ± 8% | ~ | (p=0.227 n=8+9)
|
StackCopyNoCache-12 | 3.65k ±27% | 3.81k ±24% | ~ | (p=0.533 n=10+10)
|
pkg:time |
---|
AfterFunc-12 | 178 ± 4% | 172 ± 6% | −3.36% | (p=0.020 n=10+10)
|
After-12 | 294 ± 5% | 294 ± 8% | ~ | (p=0.865 n=10+10)
|
Stop-12 | 319 ± 2% | 318 ± 2% | ~ | (p=1.000 n=10+10)
|
SimultaneousAfterFunc-12 | 565k ± 0% | 565k ± 0% | ~ | (all equal)
|
StartStop-12 | 342 ± 3% | 351 ± 1% | +2.57% | (p=0.005 n=10+10)
|
Reset-12 | 5.20k ±299% | 9.65k ±245% | ~ | (p=0.328 n=9+9)
|
Sleep-12 | 641k ± 4% | 614k ± 0% | −4.09% | (p=0.000 n=10+8)
|
ParallelTimerLatency-12 | 148k ± 4% | 150k ± 0% | ~ | (p=0.137 n=10+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 2.46k ± 8% | 2.51k ± 9% | ~ | (p=0.407 n=10+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 5.44k ± 0% | 5.41k ± 3% | ~ | (p=0.549 n=8+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 5.64k ± 3% | 5.77k ± 1% | +2.27% | (p=0.007 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 6.53k ±27% | 7.00k ±19% | ~ | (p=0.241 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 6.73k ±24% | 6.76k ±23% | ~ | (p=0.928 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 5.68k ± 5% | 5.62k ± 5% | ~ | (p=0.515 n=9+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 5.57k ±11% | 23.06k ±286% | ~ | (p=0.156 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 57.2k ±63% | 46.2k ± 4% | ~ | (p=0.297 n=10+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 76.8k ±16% | 110.1k ±186% | ~ | (p=0.448 n=9+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 2.71M ± 8% | 2.68M ± 8% | ~ | (p=0.824 n=10+10)
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 2.44k ± 2% | 2.44k ± 3% | ~ | (p=1.000 n=10+10)
|
Ticker-12 | 81.0 ± 0% | 81.0 ± 0% | ~ | (all equal)
|
TickerReset-12 | 431 ±141% | 3182 ±218% | +637.62% | (p=0.036 n=9+10)
|
TickerResetNaive-12 | 324 ± 0% | 320 ± 1% | −1.23% | (p=0.022 n=9+10)
|
Now-12 | 3.05k ±88% | 3.85k ±116% | ~ | (p=0.211 n=10+8)
|
NowUnixNano-12 | 2.98k ±83% | 1.98k ±110% | ~ | (p=0.306 n=9+9)
|
NowUnixMilli-12 | 3.28k ±169% | 2.83k ± 6% | ~ | (p=0.929 n=9+6)
|
NowUnixMicro-12 | 2.53k ±89% | 2.37k ±86% | ~ | (p=0.697 n=10+10)
|
Format-12 | 133 ±30% | 137 ± 6% | ~ | (p=0.953 n=9+9)
|
FormatNow-12 | 91.0 ± 0% | 91.0 ± 0% | ~ | (all equal)
|
MarshalJSON-12 | 91.7 ± 1% | 91.9 ± 1% | ~ | (p=1.000 n=9+9)
|
MarshalText-12 | 92.0 ± 1% | 91.0 ± 0% | −1.09% | (p=0.013 n=10+8)
|
Parse-12 | 3.06k ±82% | 2.59k ±241% | ~ | (p=0.433 n=10+9)
|
ParseDuration-12 | 3.91k ±36% | 4.00k ±42% | ~ | (p=0.984 n=10+9)
|
Hour-12 | 3.67k ±48% | 2.66k ±88% | ~ | (p=0.107 n=9+10)
|
Second-12 | 3.22k ±45% | 3.21k ±89% | ~ | (p=0.471 n=8+10)
|
Year-12 | 2.81k ±89% | 3.04k ±89% | ~ | (p=0.837 n=10+10)
|
Day-12 | 2.29k ±93% | 2.41k ±110% | ~ | (p=0.810 n=10+10)
|
ISOWeek-12 | 2.88k ± 3% | 3.43k ±89% | ~ | (p=0.735 n=7+9)
|
[Geo mean] | 2.02k | 2.15k | +6.13% |
|
|
| sched-p99-ns | delta
|
---|
pkg:runtime |
---|
MakeChan/Byte-12 | 4.80k ± 0% | 4.74k ± 4% | ~ | (p=0.070 n=9+10)
|
MakeChan/Int-12 | 4.72k ± 2% | 4.71k ± 2% | ~ | (p=1.000 n=10+10)
|
MakeChan/Ptr-12 | 4.76k ± 5% | 4.76k ± 5% | ~ | (p=1.000 n=10+10)
|
MakeChan/Struct/0-12 | 4.74k ± 1% | 4.77k ± 3% | ~ | (p=0.657 n=9+10)
|
MakeChan/Struct/32-12 | 4.95k ± 3% | 5.03k ± 3% | ~ | (p=0.141 n=10+10)
|
MakeChan/Struct/40-12 | 4.93k ± 0% | 5.03k ± 3% | +2.08% | (p=0.023 n=8+10)
|
ChanNonblocking-12 | 27.4k ±69% | 33.7k ±134% | ~ | (p=0.858 n=8+8)
|
SelectUncontended-12 | 29.9k ±150% | 38.1k ±112% | ~ | (p=0.531 n=9+9)
|
SelectSyncContended-12 | 93.2k ± 0% | 95.2k ± 0% | +2.20% | (p=0.000 n=8+9)
|
SelectAsyncContended-12 | 28.8k ±153% | 38.6k ±120% | ~ | (p=0.388 n=9+10)
|
SelectNonblock-12 | 36.5k ±138% | 31.2k ±140% | ~ | (p=0.633 n=8+10)
|
ChanUncontended-12 | 27.8k ±82% | 31.2k ±86% | ~ | (p=0.438 n=8+9)
|
ChanContended-12 | 34.1k ±68% | 18.7k ±127% | ~ | (p=0.088 n=8+8)
|
ChanSync-12 | 152 ± 4% | 154 ±10% | ~ | (p=0.535 n=10+10)
|
ChanSyncWork-12 | 10.6k ± 0% | 10.6k ± 0% | ~ | (all equal)
|
ChanProdCons0-12 | 22.7k ± 3% | 29.3k ±22% | +29.23% | (p=0.000 n=10+10)
|
ChanProdCons10-12 | 41.1k ± 4% | 41.1k ± 1% | ~ | (p=1.000 n=10+10)
|
ChanProdCons100-12 | 164k ± 1% | 165k ± 2% | ~ | (p=0.790 n=10+9)
|
ChanProdConsWork0-12 | 25.5k ±31% | 22.2k ± 3% | −12.76% | (p=0.000 n=10+10)
|
ChanProdConsWork10-12 | 68.6k ± 0% | 68.6k ± 0% | ~ | (all equal)
|
ChanProdConsWork100-12 | 580k ± 3% | 582k ± 0% | ~ | (p=0.471 n=10+8)
|
SelectProdCons-12 | 1.39M ± 5% | 1.37M ± 6% | ~ | (p=0.461 n=9+10)
|
ChanCreation-12 | 76.4k ± 3% | 76.0k ± 2% | ~ | (p=0.700 n=10+10)
|
ChanSem-12 | 17.1k ±131% | 77.6k ±285% | +354.22% | (p=0.049 n=9+8)
|
ChanPopular-12 | 1.06M ± 0% | 1.06M ± 0% | ~ | (all equal)
|
ChanClosed-12 | 28.5k ±80% | 3735.2k ±149% | ~ | (p=0.470 n=8+10)
|
Allocation-12 | 56.8k ± 0% | 65.9k ±17% | +15.95% | (p=0.008 n=8+10)
|
ReadMemStats-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
WriteBarrier-12 | 2.36k ± 2% | 2.37k ± 2% | ~ | (p=0.370 n=10+10)
|
BulkWriteBarrier-12 | 4.47k ± 2% | 4.54k ± 0% | +1.72% | (p=0.015 n=10+9)
|
ScanStackNoLocals-12 | 9.60k ±116% | 16.08k ±84% | ~ | (p=0.100 n=10+10)
|
MSpanCountAlloc/bits=64-12 | 3.38k ±76% | 2.68k ±113% | ~ | (p=0.705 n=9+10)
|
MSpanCountAlloc/bits=128-12 | 2.67k ±99% | 3.39k ±89% | ~ | (p=0.509 n=10+9)
|
MSpanCountAlloc/bits=256-12 | 3.62k ±96% | 3.61k ±47% | ~ | (p=0.457 n=10+9)
|
MSpanCountAlloc/bits=512-12 | 3.62k ±96% | 4.40k ± 6% | ~ | (p=0.103 n=10+8)
|
MSpanCountAlloc/bits=1024-12 | 3.17k ±82% | 2.86k ±108% | ~ | (p=0.985 n=10+10)
|
GoroutineSelect-12 | 5.85k ±86% | 7.32k ±169% | ~ | (p=0.839 n=10+10)
|
GoroutineBlocking-12 | 4.47k ±126% | 7.59k ±166% | ~ | (p=0.149 n=10+9)
|
GoroutineForRange-12 | 7.37k ±67% | 5.38k ±112% | ~ | (p=0.305 n=10+9)
|
GoroutineIdle-12 | 8.45k ± 2% | 8.51k ± 2% | ~ | (p=0.557 n=10+8)
|
ReadMetricsLatency-12 | 9.34k ±16% | 10.37k ±37% | ~ | (p=0.125 n=9+10)
|
Finalizer-12 | 23.4k ±77% | 32.2k ±126% | ~ | (p=0.373 n=9+9)
|
FinalizerRun-12 | 15.9M ±41% | 9.3M ± 0% | −41.47% | (p=0.001 n=10+8)
|
NetpollBreak-12 | 43.9k ± 1% | 72.1k ± 2% | +64.10% | (p=0.000 n=10+10)
|
Syscall-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallWork-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallExcess-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
SyscallExcessWork-12 | 0.50 ± 0% | 0.50 ± 0% | ~ | (all equal)
|
PingPongHog-12 | 103 ±27% | 100 ±29% | ~ | (p=0.609 n=10+10)
|
StackGrowth-12 | 29.3k ±94% | 3738.2k ±398% | ~ | (p=0.434 n=9+10)
|
StackGrowthDeep-12 | 30.4k ±119% | 31.0k ±53% | ~ | (p=0.407 n=10+9)
|
CreateGoroutines-12 | 150 ± 0% | 150 ± 0% | ~ | (all equal)
|
CreateGoroutinesParallel-12 | 292 ± 0% | 292 ± 0% | ~ | (all equal)
|
CreateGoroutinesCapture-12 | 2.14k ± 0% | 2.14k ± 0% | ~ | (all equal)
|
CreateGoroutinesSingle-12 | 40.7k ± 3% | 56.8k ± 0% | +39.72% | (p=0.000 n=9+8)
|
WakeupParallelSpinning/0s-12 | 2.25k ± 7% | 2.20k ± 6% | ~ | (p=0.247 n=10+10)
|
WakeupParallelSpinning/1µs-12 | 2.82k ± 6% | 2.81k ± 3% | ~ | (p=0.573 n=9+9)
|
WakeupParallelSpinning/2µs-12 | 4.16k ± 0% | 4.16k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/5µs-12 | 9.75k ±15% | 9.73k ± 7% | ~ | (p=0.814 n=10+10)
|
WakeupParallelSpinning/10µs-12 | 10.5k ± 2% | 10.5k ± 6% | ~ | (p=0.569 n=8+8)
|
WakeupParallelSpinning/20µs-12 | 21.8k ± 0% | 21.8k ± 0% | ~ | (all equal)
|
WakeupParallelSpinning/50µs-12 | 44.1k ± 4% | 44.0k ± 3% | ~ | (p=0.973 n=10+10)
|
WakeupParallelSpinning/100µs-12 | 68.8k ± 6% | 67.7k ± 4% | ~ | (p=0.207 n=9+9)
|
WakeupParallelSyscall/0s-12 | 17.4k ± 1% | 17.7k ± 0% | ~ | (p=0.059 n=10+8)
|
WakeupParallelSyscall/1µs-12 | 17.7k ± 0% | 17.7k ± 0% | ~ | (all equal)
|
WakeupParallelSyscall/2µs-12 | 17.8k ± 2% | 17.7k ± 0% | ~ | (p=0.137 n=10+8)
|
WakeupParallelSyscall/5µs-12 | 11.2k ± 3% | 11.1k ± 0% | ~ | (p=0.325 n=10+9)
|
WakeupParallelSyscall/10µs-12 | 17.9k ± 1% | 17.9k ± 4% | ~ | (p=1.000 n=10+10)
|
WakeupParallelSyscall/20µs-12 | 17.8k ± 3% | 17.7k ± 0% | ~ | (p=0.211 n=10+10)
|
WakeupParallelSyscall/50µs-12 | 19.5k ± 3% | 19.4k ± 4% | ~ | (p=0.446 n=9+10)
|
WakeupParallelSyscall/100µs-12 | 17.0k ± 4% | 15.9k ±27% | ~ | (p=0.254 n=8+10)
|
RWMutexUncontended-12 | 24.6k ±73% | 45.6k ±82% | ~ | (p=0.146 n=8+9)
|
RWMutexWrite100-12 | 23.6k ±84% | 25.9k ±72% | ~ | (p=0.734 n=9+10)
|
RWMutexWrite10-12 | 28.2k ±70% | 3738.6k ±398% | ~ | (p=0.421 n=8+10)
|
RWMutexWorkWrite100-12 | 20.3k ±94% | 38.2k ±107% | ~ | (p=0.123 n=8+8)
|
RWMutexWorkWrite10-12 | 30.3k ±119% | 37.5k ±105% | ~ | (p=0.815 n=8+9)
|
StackCopyPtr-12 | 7.62k ±36% | 7.71k ±26% | ~ | (p=0.778 n=10+10)
|
StackCopy-12 | 8.32k ± 0% | 8.89k ± 8% | +6.84% | (p=0.006 n=7+9)
|
StackCopyNoCache-12 | 5.16k ± 4% | 5.09k ± 3% | ~ | (p=0.095 n=9+10)
|
pkg:time |
---|
AfterFunc-12 | 1.14k ± 6% | 1.12k ± 7% | ~ | (p=0.312 n=10+10)
|
After-12 | 894 ±20% | 834 ±32% | ~ | (p=0.279 n=10+10)
|
Stop-12 | 26.7k ±40% | 25.0k ±74% | ~ | (p=0.118 n=10+10)
|
SimultaneousAfterFunc-12 | 1.18M ± 1% | 1.18M ± 4% | ~ | (p=1.000 n=10+10)
|
StartStop-12 | 39.9k ±77% | 29.7k ±60% | ~ | (p=0.196 n=10+10)
|
Reset-12 | 7.54M ±147% | 10.28M ±100% | ~ | (p=0.528 n=10+10)
|
Sleep-12 | 1.45M ± 3% | 1.46M ± 4% | ~ | (p=0.642 n=10+10)
|
ParallelTimerLatency-12 | 180k ± 1% | 181k ± 3% | ~ | (p=1.000 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 6.13k ±36% | 6.43k ±29% | ~ | (p=0.126 n=9+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 28.4k ±64% | 25.9k ±76% | ~ | (p=0.958 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 45.6k ± 0% | 45.6k ± 0% | ~ | (all equal)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 46.0k ± 4% | 46.0k ± 3% | ~ | (p=1.013 n=8+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 46.0k ± 3% | 46.3k ± 3% | ~ | (p=0.630 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 47.4k ±20% | 46.1k ± 3% | ~ | (p=0.706 n=8+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 75.4k ±21% | 110.1k ±231% | ~ | (p=0.843 n=10+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 173k ±58% | 201k ±73% | ~ | (p=0.775 n=8+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 650k ±89% | 773k ±89% | ~ | (p=0.492 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 4.72M ± 1% | 4.69M ± 5% | ~ | (p=0.784 n=10+10)
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 4.73k ±40% | 4.76k ±25% | ~ | (p=0.616 n=8+9)
|
Ticker-12 | 130 ± 0% | 131 ± 3% | ~ | (p=0.875 n=9+7)
|
TickerReset-12 | 48.3k ±90% | 4723.7k ±294% | ~ | (p=0.268 n=9+10)
|
TickerResetNaive-12 | 26.6k ±36% | 25.2k ±40% | ~ | (p=0.300 n=10+10)
|
Now-12 | 3.12k ±88% | 3.85k ±116% | ~ | (p=0.226 n=10+8)
|
NowUnixNano-12 | 2.98k ±83% | 1.99k ±115% | ~ | (p=0.373 n=9+9)
|
NowUnixMilli-12 | 3.54k ±150% | 2.85k ±90% | ~ | (p=0.701 n=9+10)
|
NowUnixMicro-12 | 2.53k ±89% | 2.50k ±97% | ~ | (p=0.986 n=10+10)
|
Format-12 | 5.06k ±15% | 6.81k ±52% | ~ | (p=0.104 n=9+10)
|
FormatNow-12 | 5.00k ± 9% | 4.98k ±12% | ~ | (p=0.436 n=10+10)
|
MarshalJSON-12 | 5.20k ±12% | 5.21k ±10% | ~ | (p=0.954 n=9+9)
|
MarshalText-12 | 5.00k ± 7% | 5.12k ± 9% | ~ | (p=0.315 n=9+10)
|
Parse-12 | 3.06k ±82% | 2.59k ±241% | ~ | (p=0.433 n=10+9)
|
ParseDuration-12 | 3.91k ±36% | 4.04k ±33% | ~ | (p=0.885 n=10+9)
|
Hour-12 | 3.67k ±48% | 2.70k ±89% | ~ | (p=0.180 n=9+9)
|
Second-12 | 3.22k ±45% | 3.21k ±89% | ~ | (p=0.471 n=8+10)
|
Year-12 | 3.06k ±90% | 3.18k ±90% | ~ | (p=0.752 n=10+10)
|
Day-12 | 2.30k ±92% | 2.52k ±101% | ~ | (p=0.753 n=10+10)
|
ISOWeek-12 | 2.88k ± 3% | 3.54k ±90% | ~ | (p=0.738 n=7+9)
|
[Geo mean] | 9.70k | 12.00k | +23.70% |
|
|
| avg-late-ns | delta
|
---|
pkg:time |
---|
ParallelTimerLatency-12 | 137k ± 5% | 137k ± 3% | ~ | (p=0.579 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 134k ± 1% | 135k ± 1% | +0.61% | (p=0.017 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 126k ± 1% | 126k ± 1% | ~ | (p=0.780 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 115k ± 3% | 118k ± 3% | +2.30% | (p=0.003 n=10+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 92.8k ±15% | 91.2k ± 8% | ~ | (p=0.393 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 77.5k ±10% | 77.5k ± 5% | ~ | (p=0.971 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 61.8k ±19% | 58.9k ±16% | ~ | (p=0.436 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 43.9k ±12% | 150.4k ±313% | ~ | (p=0.815 n=9+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 126k ±109% | 112k ±17% | ~ | (p=0.962 n=10+7)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 770k ±29% | 875k ±36% | ~ | (p=0.133 n=10+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 3.30M ±31% | 3.11M ±33% | ~ | (p=0.436 n=9+9)
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 82.0k ± 3% | 80.5k ± 2% | ~ | (p=0.065 n=10+9)
|
[Geo mean] | 151k | 166k | +9.95% |
|
|
| max-late-ns | delta
|
---|
pkg:time |
---|
ParallelTimerLatency-12 | 3.22M ±83% | 2.56M ±99% | ~ | (p=0.541 n=8+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 324k ± 8% | 328k ± 8% | ~ | (p=0.481 n=8+9)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 351k ± 4% | 351k ± 1% | ~ | (p=0.408 n=10+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 446k ±62% | 371k ± 9% | ~ | (p=0.968 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 361k ± 2% | 522k ±120% | ~ | (p=0.315 n=8+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 362k ± 4% | 356k ± 4% | ~ | (p=0.130 n=8+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 705k ±121% | 561k ±109% | ~ | (p=0.631 n=10+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 1.50M ±103% | 6.24M ±184% | ~ | (p=0.278 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 6.15M ±77% | 7.16M ±60% | ~ | (p=0.370 n=9+8)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 16.9M ±24% | 23.1M ±36% | +36.33% | (p=0.003 n=9+10)
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 19.7M ±24% | 20.0M ±48% | ~ | (p=0.605 n=9+9)
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 1.01M ± 4% | 1.03M ± 8% | ~ | (p=0.721 n=8+8)
|
[Geo mean] | 1.38M | 1.58M | +14.66% |
|
|