| time/op
|
---|
AfterFunc-12 | 74.0µs ± 3%
|
After-12 | 111µs ± 3%
|
Stop-12 | 76.0µs ± 6%
|
SimultaneousAfterFunc-12 | 113µs ± 2%
|
StartStop-12 | 36.2µs ± 9%
|
Reset-12 | 4.04µs ± 2%
|
Sleep-12 | 147µs ± 2%
|
ParallelTimerLatency-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 |
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 |
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 |
|
Ticker-12 | 35.4µs ± 2%
|
TickerReset-12 | 4.17µs ± 1%
|
TickerResetNaive-12 | 74.2µs ± 7%
|
Now-12 | 37.4ns ± 0%
|
NowUnixNano-12 | 38.7ns ± 0%
|
NowUnixMilli-12 | 38.6ns ± 0%
|
NowUnixMicro-12 | 38.7ns ± 0%
|
Format-12 | 325ns ± 0%
|
FormatNow-12 | 181ns ± 0%
|
MarshalJSON-12 | 260ns ± 0%
|
MarshalText-12 | 259ns ± 0%
|
Parse-12 | 173ns ± 0%
|
ParseDuration-12 | 87.9ns ± 1%
|
Hour-12 | 4.91ns ± 0%
|
Second-12 | 4.92ns ± 1%
|
Year-12 | 15.5ns ± 0%
|
Day-12 | 19.7ns ± 0%
|
ISOWeek-12 | 21.8ns ± 0%
|
[Geo mean] | 727ns
|
|
| cpu-time/op
|
---|
AfterFunc-12 | 860µs ± 1%
|
After-12 | 1.27ms ± 3%
|
Stop-12 | 818µs ± 3%
|
SimultaneousAfterFunc-12 | 1.29ms ± 2%
|
StartStop-12 | 362µs ± 7%
|
Reset-12 | 47.9µs ± 1%
|
Sleep-12 | 1.57ms ± 1%
|
ParallelTimerLatency-12 | 3.22ms ±10%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 3.72ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 7.39ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 11.0ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 14.7ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 18.4ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 22.1ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 25.8ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 29.3ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 32.7ms ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 36.1ms ± 0%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 24.1ms ± 0%
|
Ticker-12 | 422µs ± 2%
|
TickerReset-12 | 49.7µs ± 1%
|
TickerResetNaive-12 | 811µs ± 6%
|
Now-12 | 37.4ns ± 0%
|
NowUnixNano-12 | 38.8ns ± 0%
|
NowUnixMilli-12 | 38.7ns ± 0%
|
NowUnixMicro-12 | 38.7ns ± 0%
|
Format-12 | 342ns ± 0%
|
FormatNow-12 | 194ns ± 0%
|
MarshalJSON-12 | 279ns ± 1%
|
MarshalText-12 | 278ns ± 1%
|
Parse-12 | 173ns ± 0%
|
ParseDuration-12 | 88.0ns ± 1%
|
Hour-12 | 4.92ns ± 0%
|
Second-12 | 4.93ns ± 1%
|
Year-12 | 15.5ns ± 0%
|
Day-12 | 19.8ns ± 0%
|
ISOWeek-12 | 21.8ns ± 0%
|
[Geo mean] | 35.3µs
|
|
| sched-p50-ns
|
---|
AfterFunc-12 | 82.0 ± 1%
|
After-12 | 79.0 ± 0%
|
Stop-12 | 204 ± 9%
|
SimultaneousAfterFunc-12 | 348k ± 0%
|
StartStop-12 | 280 ± 1%
|
Reset-12 | 727 ±248%
|
Sleep-12 | 322k ± 3%
|
ParallelTimerLatency-12 | 45.6k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 1.49k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 2.18k ± 2%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 2.21k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 2.27k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 2.27k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 2.21k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 2.21k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 2.27k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 2.12k ±33%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 1.30M ±14%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 2.23k ± 2%
|
Ticker-12 | 79.0 ± 0%
|
TickerReset-12 | 89.0 ± 0%
|
TickerResetNaive-12 | 211 ±14%
|
Now-12 | 252 ±31%
|
NowUnixNano-12 | 226 ±29%
|
NowUnixMilli-12 | 293 ±16%
|
NowUnixMicro-12 | 238 ±30%
|
Format-12 | 66.4 ± 2%
|
FormatNow-12 | 65.0 ± 0%
|
MarshalJSON-12 | 65.0 ± 0%
|
MarshalText-12 | 65.0 ± 0%
|
Parse-12 | 202 ±41%
|
ParseDuration-12 | 177 ± 6%
|
Hour-12 | 268 ± 3%
|
Second-12 | 294 ±10%
|
Year-12 | 280 ±10%
|
Day-12 | 257 ±45%
|
ISOWeek-12 | 292 ±19%
|
[Geo mean] | 748
|
|
| sched-p90-ns
|
---|
AfterFunc-12 | 178 ± 4%
|
After-12 | 294 ± 5%
|
Stop-12 | 319 ± 2%
|
SimultaneousAfterFunc-12 | 565k ± 0%
|
StartStop-12 | 342 ± 3%
|
Reset-12 | 5.20k ±299%
|
Sleep-12 | 641k ± 4%
|
ParallelTimerLatency-12 | 148k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 2.46k ± 8%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 5.44k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 5.64k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 6.53k ±27%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 6.73k ±24%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 5.68k ± 5%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 5.57k ±11%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 57.2k ±63%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 76.8k ±16%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 2.71M ± 8%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 2.44k ± 2%
|
Ticker-12 | 81.0 ± 0%
|
TickerReset-12 | 431 ±141%
|
TickerResetNaive-12 | 324 ± 0%
|
Now-12 | 3.05k ±88%
|
NowUnixNano-12 | 2.98k ±83%
|
NowUnixMilli-12 | 3.28k ±169%
|
NowUnixMicro-12 | 2.53k ±89%
|
Format-12 | 133 ±30%
|
FormatNow-12 | 91.0 ± 0%
|
MarshalJSON-12 | 91.7 ± 1%
|
MarshalText-12 | 92.0 ± 1%
|
Parse-12 | 3.06k ±82%
|
ParseDuration-12 | 3.91k ±36%
|
Hour-12 | 3.67k ±48%
|
Second-12 | 3.22k ±45%
|
Year-12 | 2.81k ±89%
|
Day-12 | 2.29k ±93%
|
ISOWeek-12 | 2.88k ± 3%
|
[Geo mean] | 3.07k
|
|
| sched-p99-ns
|
---|
AfterFunc-12 | 1.14k ± 6%
|
After-12 | 894 ±20%
|
Stop-12 | 26.7k ±40%
|
SimultaneousAfterFunc-12 | 1.18M ± 1%
|
StartStop-12 | 39.9k ±77%
|
Reset-12 | 7.54M ±147%
|
Sleep-12 | 1.45M ± 3%
|
ParallelTimerLatency-12 | 180k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 6.13k ±36%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 28.4k ±64%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 45.6k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 46.0k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 46.0k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 47.4k ±20%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 75.4k ±21%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 173k ±58%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 650k ±89%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 4.72M ± 1%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 4.73k ±40%
|
Ticker-12 | 130 ± 0%
|
TickerReset-12 | 48.3k ±90%
|
TickerResetNaive-12 | 26.6k ±36%
|
Now-12 | 3.12k ±88%
|
NowUnixNano-12 | 2.98k ±83%
|
NowUnixMilli-12 | 3.54k ±150%
|
NowUnixMicro-12 | 2.53k ±89%
|
Format-12 | 5.06k ±15%
|
FormatNow-12 | 5.00k ± 9%
|
MarshalJSON-12 | 5.20k ±12%
|
MarshalText-12 | 5.00k ± 7%
|
Parse-12 | 3.06k ±82%
|
ParseDuration-12 | 3.91k ±36%
|
Hour-12 | 3.67k ±48%
|
Second-12 | 3.22k ±45%
|
Year-12 | 3.06k ±90%
|
Day-12 | 2.30k ±92%
|
ISOWeek-12 | 2.88k ± 3%
|
[Geo mean] | 17.5k
|
|
| avg-late-ns
|
---|
AfterFunc-12 |
|
After-12 |
|
Stop-12 |
|
SimultaneousAfterFunc-12 |
|
StartStop-12 |
|
Reset-12 |
|
Sleep-12 |
|
ParallelTimerLatency-12 | 137k ± 5%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 134k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 126k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 115k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 92.8k ±15%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 77.5k ±10%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 61.8k ±19%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 43.9k ±12%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 126k ±109%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 770k ±29%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 3.30M ±31%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 82.0k ± 3%
|
Ticker-12 |
|
TickerReset-12 |
|
TickerResetNaive-12 |
|
Now-12 |
|
NowUnixNano-12 |
|
NowUnixMilli-12 |
|
NowUnixMicro-12 |
|
Format-12 |
|
FormatNow-12 |
|
MarshalJSON-12 |
|
MarshalText-12 |
|
Parse-12 |
|
ParseDuration-12 |
|
Hour-12 |
|
Second-12 |
|
Year-12 |
|
Day-12 |
|
ISOWeek-12 |
|
[Geo mean] | 151k
|
|
| max-late-ns
|
---|
AfterFunc-12 |
|
After-12 |
|
Stop-12 |
|
SimultaneousAfterFunc-12 |
|
StartStop-12 |
|
Reset-12 |
|
Sleep-12 |
|
ParallelTimerLatency-12 | 3.22M ±83%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 324k ± 8%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 351k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 446k ±62%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 361k ± 2%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 362k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 705k ±121%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 1.50M ±103%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 6.15M ±77%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 16.9M ±24%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 19.7M ±24%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 1.01M ± 4%
|
Ticker-12 |
|
TickerReset-12 |
|
TickerResetNaive-12 |
|
Now-12 |
|
NowUnixNano-12 |
|
NowUnixMilli-12 |
|
NowUnixMicro-12 |
|
Format-12 |
|
FormatNow-12 |
|
MarshalJSON-12 |
|
MarshalText-12 |
|
Parse-12 |
|
ParseDuration-12 |
|
Hour-12 |
|
Second-12 |
|
Year-12 |
|
Day-12 |
|
ISOWeek-12 |
|
[Geo mean] | 1.38M
|
|