| time/op
|
---|
AfterFunc-12 | 73.9µs ± 3%
|
After-12 | 111µs ± 3%
|
Stop-12 | 75.6µs ±11%
|
SimultaneousAfterFunc-12 | 113µs ± 2%
|
StartStop-12 | 35.2µs ± 7%
|
Reset-12 | 4.04µs ± 1%
|
Sleep-12 | 138µ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.3µs ± 1%
|
TickerReset-12 | 4.15µs ± 1%
|
TickerResetNaive-12 | 72.9µs ± 8%
|
Now-12 | 37.3ns ± 0%
|
NowUnixNano-12 | 38.8ns ± 0%
|
NowUnixMilli-12 | 38.6ns ± 0%
|
NowUnixMicro-12 | 38.6ns ± 0%
|
Format-12 | 326ns ± 2%
|
FormatNow-12 | 181ns ± 0%
|
MarshalJSON-12 | 260ns ± 0%
|
MarshalText-12 | 259ns ± 0%
|
Parse-12 | 173ns ± 0%
|
ParseDuration-12 | 87.8ns ± 0%
|
Hour-12 | 4.92ns ± 1%
|
Second-12 | 4.92ns ± 0%
|
Year-12 | 15.5ns ± 0%
|
Day-12 | 19.8ns ± 1%
|
ISOWeek-12 | 21.8ns ± 0%
|
[Geo mean] | 724ns
|
|
| cpu-time/op
|
---|
AfterFunc-12 | 873µs ± 3%
|
After-12 | 1.27ms ± 2%
|
Stop-12 | 811µs ± 6%
|
SimultaneousAfterFunc-12 | 1.29ms ± 1%
|
StartStop-12 | 350µs ± 1%
|
Reset-12 | 48.1µs ± 1%
|
Sleep-12 | 1.59ms ± 2%
|
ParallelTimerLatency-12 | 3.15ms ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 3.73ms ± 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.1ms ± 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 ± 1%
|
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 | 420µs ± 2%
|
TickerReset-12 | 49.5µs ± 1%
|
TickerResetNaive-12 | 791µs ± 6%
|
Now-12 | 37.4ns ± 0%
|
NowUnixNano-12 | 38.9ns ± 0%
|
NowUnixMilli-12 | 38.6ns ± 0%
|
NowUnixMicro-12 | 38.7ns ± 0%
|
Format-12 | 343ns ± 2%
|
FormatNow-12 | 194ns ± 0%
|
MarshalJSON-12 | 278ns ± 0%
|
MarshalText-12 | 277ns ± 0%
|
Parse-12 | 173ns ± 0%
|
ParseDuration-12 | 87.9ns ± 0%
|
Hour-12 | 4.93ns ± 1%
|
Second-12 | 4.92ns ± 0%
|
Year-12 | 15.5ns ± 1%
|
Day-12 | 19.8ns ± 1%
|
ISOWeek-12 | 21.8ns ± 0%
|
[Geo mean] | 35.2µs
|
|
| sched-p50-ns
|
---|
AfterFunc-12 | 81.0 ± 0%
|
After-12 | 79.0 ± 0%
|
Stop-12 | 200 ±11%
|
SimultaneousAfterFunc-12 | 348k ± 0%
|
StartStop-12 | 290 ± 2%
|
Reset-12 | 771 ±203%
|
Sleep-12 | 315k ± 0%
|
ParallelTimerLatency-12 | 45.9k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 1.49k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 2.19k ± 2%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 2.23k ± 2%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 2.30k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 2.25k ± 5%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 2.22k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 2.23k ± 2%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 2.25k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 3.52k ±102%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 1.25M ± 9%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 2.25k ± 2%
|
Ticker-12 | 79.0 ± 0%
|
TickerReset-12 | 139 ± 7%
|
TickerResetNaive-12 | 196 ±13%
|
Now-12 | 285 ±36%
|
NowUnixNano-12 | 269 ±38%
|
NowUnixMilli-12 | 276 ± 3%
|
NowUnixMicro-12 | 230 ±35%
|
Format-12 | 65.0 ± 0%
|
FormatNow-12 | 66.4 ± 2%
|
MarshalJSON-12 | 65.0 ± 0%
|
MarshalText-12 | 65.0 ± 0%
|
Parse-12 | 231 ±37%
|
ParseDuration-12 | 222 ±31%
|
Hour-12 | 278 ±46%
|
Second-12 | 296 ±18%
|
Year-12 | 257 ±39%
|
Day-12 | 252 ±28%
|
ISOWeek-12 | 272 ±18%
|
[Geo mean] | 776
|
|
| sched-p90-ns
|
---|
AfterFunc-12 | 172 ± 6%
|
After-12 | 294 ± 8%
|
Stop-12 | 318 ± 2%
|
SimultaneousAfterFunc-12 | 565k ± 0%
|
StartStop-12 | 351 ± 1%
|
Reset-12 | 9.65k ±245%
|
Sleep-12 | 614k ± 0%
|
ParallelTimerLatency-12 | 150k ± 0%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 2.51k ± 9%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 5.41k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 5.77k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 7.00k ±19%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 6.76k ±23%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 5.62k ± 5%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 23.1k ±286%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 46.2k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 110k ±186%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 2.68M ± 8%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 2.44k ± 3%
|
Ticker-12 | 81.0 ± 0%
|
TickerReset-12 | 3.18k ±218%
|
TickerResetNaive-12 | 320 ± 1%
|
Now-12 | 3.85k ±116%
|
NowUnixNano-12 | 1.98k ±110%
|
NowUnixMilli-12 | 2.83k ± 6%
|
NowUnixMicro-12 | 2.37k ±86%
|
Format-12 | 137 ± 6%
|
FormatNow-12 | 91.0 ± 0%
|
MarshalJSON-12 | 91.9 ± 1%
|
MarshalText-12 | 91.0 ± 0%
|
Parse-12 | 2.59k ±241%
|
ParseDuration-12 | 4.00k ±42%
|
Hour-12 | 2.66k ±88%
|
Second-12 | 3.21k ±89%
|
Year-12 | 3.04k ±89%
|
Day-12 | 2.41k ±110%
|
ISOWeek-12 | 3.43k ±89%
|
[Geo mean] | 3.40k
|
|
| sched-p99-ns
|
---|
AfterFunc-12 | 1.12k ± 7%
|
After-12 | 834 ±32%
|
Stop-12 | 25.0k ±74%
|
SimultaneousAfterFunc-12 | 1.18M ± 4%
|
StartStop-12 | 29.7k ±60%
|
Reset-12 | 10.3M ±100%
|
Sleep-12 | 1.46M ± 4%
|
ParallelTimerLatency-12 | 181k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 6.43k ±29%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 25.9k ±76%
|
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 ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 46.3k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 46.1k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 110k ±231%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 201k ±73%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 773k ±89%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 4.69M ± 5%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 4.76k ±25%
|
Ticker-12 | 131 ± 3%
|
TickerReset-12 | 4.72M ±294%
|
TickerResetNaive-12 | 25.2k ±40%
|
Now-12 | 3.85k ±116%
|
NowUnixNano-12 | 1.99k ±115%
|
NowUnixMilli-12 | 2.85k ±90%
|
NowUnixMicro-12 | 2.50k ±97%
|
Format-12 | 6.81k ±52%
|
FormatNow-12 | 4.98k ±12%
|
MarshalJSON-12 | 5.21k ±10%
|
MarshalText-12 | 5.12k ± 9%
|
Parse-12 | 2.59k ±241%
|
ParseDuration-12 | 4.04k ±33%
|
Hour-12 | 2.70k ±89%
|
Second-12 | 3.21k ±89%
|
Year-12 | 3.18k ±90%
|
Day-12 | 2.52k ±101%
|
ISOWeek-12 | 3.54k ±90%
|
[Geo mean] | 20.0k
|
|
| avg-late-ns
|
---|
AfterFunc-12 |
|
After-12 |
|
Stop-12 |
|
SimultaneousAfterFunc-12 |
|
StartStop-12 |
|
Reset-12 |
|
Sleep-12 |
|
ParallelTimerLatency-12 | 137k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 135k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 126k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 118k ± 3%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 91.2k ± 8%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 77.5k ± 5%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 58.9k ±16%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 150k ±313%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 112k ±17%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 875k ±36%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 3.11M ±33%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 80.5k ± 2%
|
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] | 166k
|
|
| max-late-ns
|
---|
AfterFunc-12 |
|
After-12 |
|
Stop-12 |
|
SimultaneousAfterFunc-12 |
|
StartStop-12 |
|
Reset-12 |
|
Sleep-12 |
|
ParallelTimerLatency-12 | 2.56M ±99%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-12 | 328k ± 8%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-12 | 351k ± 1%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-12 | 371k ± 9%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-12 | 522k ±120%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-12 | 356k ± 4%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-12 | 561k ±109%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-12 | 6.24M ±184%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-12 | 7.16M ±60%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-12 | 23.1M ±36%
|
StaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-12 | 20.0M ±48%
|
StaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-12 | 1.03M ± 8%
|
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.58M
|
|