@@ -156,221 +156,221 @@ Lower is better for all metrics. Impr. = how many times more precise `hpt` is vs
156156<tr >
157157 <th rowspan =" 4 " align =" left " >Sleep</th >
158158 <td ><b >100µs</b ></td >
159- <td ><code >64.459µs </code ></td >
160- <td ><code >973.335µs </code ></td >
161- <td ><b >15.1x </b ></td >
162- <td ><code >58.511µs </code ></td >
163- <td ><code >965.575µs </code ></td >
164- <td ><b >16.5x </b ></td >
165- <td ><code >17.299µs </code ></td >
166- <td ><code >79.207µs </code ></td >
167- <td ><b >4.6x </b ></td >
168- <td ><code >946ns </code ></td >
169- <td ><code >81.075µs </code ></td >
170- <td ><b >85.7x </b ></td >
171- <td ><code >498.603µs </code ></td >
172- <td ><code >472.166µs </code ></td >
173- <td ><b >0.9x </b ></td >
159+ <td ><code >58.732µs </code ></td >
160+ <td ><code >973.334µs </code ></td >
161+ <td ><b >16.6x </b ></td >
162+ <td ><code >59.707µs </code ></td >
163+ <td ><code >964.487µs </code ></td >
164+ <td ><b >16.2x </b ></td >
165+ <td ><code >127ns </code ></td >
166+ <td ><code >98.672µs </code ></td >
167+ <td ><b >776.9x </b ></td >
168+ <td ><code >11.223µs </code ></td >
169+ <td ><code >98.626µs </code ></td >
170+ <td ><b >8.8x </b ></td >
171+ <td ><code >435.362µs </code ></td >
172+ <td ><code >455.777µs </code ></td >
173+ <td ><b >1.0x </b ></td >
174174</tr >
175175<tr >
176176 <td ><b >500µs</b ></td >
177- <td ><code >68.667µs </code ></td >
178- <td ><code >573.453µs </code ></td >
179- <td ><b >8.4x </b ></td >
180- <td ><code >63.111µs </code ></td >
181- <td ><code >566.916µs </code ></td >
177+ <td ><code >68.71µs </code ></td >
178+ <td ><code >572.923µs </code ></td >
179+ <td ><b >8.3x </b ></td >
180+ <td ><code >62.443µs </code ></td >
181+ <td ><code >563.593µs </code ></td >
182182 <td ><b >9.0x</b ></td >
183- <td ><code >98.478µs </code ></td >
184- <td ><code >314.287µs </code ></td >
185- <td ><b >3 .2x</b ></td >
186- <td ><code >64.735µs </code ></td >
187- <td ><code >136.98µs </code ></td >
188- <td ><b >2.1x </b ></td >
189- <td ><code >358.309µs </code ></td >
190- <td ><code >476.678µs </code ></td >
191- <td ><b >1.3x </b ></td >
183+ <td ><code >36.585µs </code ></td >
184+ <td ><code >226.733µs </code ></td >
185+ <td ><b >6 .2x</b ></td >
186+ <td ><code >100.167µs </code ></td >
187+ <td ><code >242.523µs </code ></td >
188+ <td ><b >2.4x </b ></td >
189+ <td ><code >267.38µs </code ></td >
190+ <td ><code >528.839µs </code ></td >
191+ <td ><b >2.0x </b ></td >
192192</tr >
193193<tr >
194194 <td ><b >1ms</b ></td >
195- <td ><code >69.404µs </code ></td >
196- <td ><code >72.92µs </code ></td >
197- <td ><b >1.1x </b ></td >
198- <td ><code >61.707µs </code ></td >
199- <td ><code >71.265µs </code ></td >
200- <td ><b >1.2x </b ></td >
201- <td ><code >269.62µs </code ></td >
202- <td ><code >569.735µs </code ></td >
203- <td ><b >2.1x </b ></td >
204- <td ><code >289.169µs </code ></td >
205- <td ><code >633.944µs </code ></td >
206- <td ><b >2.2x </b ></td >
207- <td ><code >435.976µs </code ></td >
208- <td ><code >543.092µs </code ></td >
209- <td ><b >1.2x </b ></td >
195+ <td ><code >73.359µs </code ></td >
196+ <td ><code >75.358µs </code ></td >
197+ <td ><b >1.0x </b ></td >
198+ <td ><code >63.515µs </code ></td >
199+ <td ><code >65.688µs </code ></td >
200+ <td ><b >1.0x </b ></td >
201+ <td ><code >213.257µs </code ></td >
202+ <td ><code >549.137µs </code ></td >
203+ <td ><b >2.6x </b ></td >
204+ <td ><code >218.606µs </code ></td >
205+ <td ><code >492.894µs </code ></td >
206+ <td ><b >2.3x </b ></td >
207+ <td ><code >397.799µs </code ></td >
208+ <td ><code >531.736µs </code ></td >
209+ <td ><b >1.3x </b ></td >
210210</tr >
211211<tr >
212212 <td ><b >5ms</b ></td >
213- <td ><code >99.311µs</code ></td >
214- <td ><code >161.672µs</code ></td >
215- <td ><b >1.6x</b ></td >
216- <td ><code >72.848µs</code ></td >
217- <td ><code >135.932µs</code ></td >
218- <td ><b >1.9x</b ></td >
219- <td ><code >1.447788ms</code ></td >
220- <td ><code >1.608308ms</code ></td >
213+ <td ><code >88.42µs</code ></td >
214+ <td ><code >184.828µs</code ></td >
215+ <td ><b >2.1x</b ></td >
216+ <td ><code >91.363µs</code ></td >
217+ <td ><code >162.293µs</code ></td >
218+ <td ><b >1.8x</b ></td >
219+ <td ><code >281.193µs</code ></td >
220+ <td ><code >1.512953ms</code ></td >
221+ <td ><b >5.4x</b ></td >
222+ <td ><code >705.748µs</code ></td >
223+ <td ><code >1.64895ms</code ></td >
224+ <td ><b >2.3x</b ></td >
225+ <td ><code >262.587µs</code ></td >
226+ <td ><code >296.238µs</code ></td >
221227 <td ><b >1.1x</b ></td >
222- <td ><code >1.051338ms</code ></td >
223- <td ><code >1.754206ms</code ></td >
224- <td ><b >1.7x</b ></td >
225- <td ><code >294.031µs</code ></td >
226- <td ><code >264.232µs</code ></td >
227- <td ><b >0.9x</b ></td >
228228</tr >
229229<tr >
230230 <th rowspan =" 6 " align =" left " >Ticker</th >
231231 <td ><b >Median jitter</b ></td >
232- <td ><code >2.98µs </code ></td >
233- <td ><code >88.784µs </code ></td >
232+ <td ><code >8.342µs </code ></td >
233+ <td ><code >86.684µs </code ></td >
234234 <td >—</td >
235- <td ><code >3.875µs </code ></td >
236- <td ><code >70.673µs </code ></td >
235+ <td ><code >2.455µs </code ></td >
236+ <td ><code >73.227µs </code ></td >
237237 <td >—</td >
238- <td ><code >28.042µs </code ></td >
239- <td ><code >72.708µs </code ></td >
238+ <td ><code >3.625µs </code ></td >
239+ <td ><code >8.75µs </code ></td >
240240 <td >—</td >
241- <td ><code >13µs </code ></td >
242- <td ><code >139µs </code ></td >
241+ <td ><code >24µs </code ></td >
242+ <td ><code >72µs </code ></td >
243243 <td >—</td >
244- <td ><code >62.5µs </code ></td >
245- <td ><code >108.9µs </code ></td >
244+ <td ><code >55µs </code ></td >
245+ <td ><code >98.2µs </code ></td >
246246 <td >—</td >
247247</tr >
248248<tr >
249249 <td ><b >Mean jitter</b ></td >
250- <td ><code >4.345µs </code ></td >
251- <td ><code >99.952µs </code ></td >
252- <td ><b >23.0x </b ></td >
253- <td ><code >17.08µs </code ></td >
254- <td ><code >88.599µs </code ></td >
255- <td ><b >5 .2x</b ></td >
256- <td ><code >72.192µs </code ></td >
257- <td ><code >109.851µs </code ></td >
258- <td ><b >1.5x </b ></td >
259- <td ><code >186.519µs </code ></td >
260- <td ><code >158.647µs </code ></td >
261- <td ><b >0.9x </b ></td >
262- <td ><code >161.256µs </code ></td >
263- <td ><code >209.302µs </code ></td >
264- <td ><b >1.3x </b ></td >
250+ <td ><code >7.456µs </code ></td >
251+ <td ><code >109.122µs </code ></td >
252+ <td ><b >14.6x </b ></td >
253+ <td ><code >3.153µs </code ></td >
254+ <td ><code >88.767µs </code ></td >
255+ <td ><b >28 .2x</b ></td >
256+ <td ><code >14.462µs </code ></td >
257+ <td ><code >81.149µs </code ></td >
258+ <td ><b >5.6x </b ></td >
259+ <td ><code >141.969µs </code ></td >
260+ <td ><code >113.3µs </code ></td >
261+ <td ><b >0.8x </b ></td >
262+ <td ><code >143.174µs </code ></td >
263+ <td ><code >206.33µs </code ></td >
264+ <td ><b >1.4x </b ></td >
265265</tr >
266266<tr >
267267 <td ><b >p95 jitter</b ></td >
268- <td ><code >12.514µs </code ></td >
269- <td ><code >107.199µs </code ></td >
268+ <td ><code >16.891µs </code ></td >
269+ <td ><code >128.983µs </code ></td >
270270 <td >—</td >
271- <td ><code >24.261µs </code ></td >
272- <td ><code >93.167µs </code ></td >
271+ <td ><code >6.626µs </code ></td >
272+ <td ><code >85.526µs </code ></td >
273273 <td >—</td >
274- <td ><code >302.125µs </code ></td >
275- <td ><code >350.75µs </code ></td >
274+ <td ><code >43.916µs </code ></td >
275+ <td ><code >220.083µs </code ></td >
276276 <td >—</td >
277- <td ><code >426µs </code ></td >
278- <td ><code >357µs </code ></td >
277+ <td ><code >680µs </code ></td >
278+ <td ><code >358µs </code ></td >
279279 <td >—</td >
280- <td ><code >549 .5µs</code ></td >
281- <td ><code >572.8µs </code ></td >
280+ <td ><code >541 .5µs</code ></td >
281+ <td ><code >562.6µs </code ></td >
282282 <td >—</td >
283283</tr >
284284<tr >
285285 <td ><b >p99 jitter</b ></td >
286- <td ><code >39.742µs </code ></td >
287- <td ><code >969.311µs </code ></td >
288- <td ><b >24.4x </b ></td >
289- <td ><code >454.933µs </code ></td >
290- <td ><code >986.25µs </code ></td >
291- <td ><b >2.2x </b ></td >
292- <td ><code >438.75µs </code ></td >
293- <td ><code >507.417µs </code ></td >
294- <td ><b >1.2x </b ></td >
295- <td ><code >1ms </code ></td >
296- <td ><code >542µs </code ></td >
297- <td ><b >0.5x </b ></td >
298- <td ><code >600.9µs </code ></td >
299- <td ><code >600.8µs </code ></td >
286+ <td ><code >19.336µs </code ></td >
287+ <td ><code >982.831µs </code ></td >
288+ <td ><b >50.8x </b ></td >
289+ <td ><code >20.693µs </code ></td >
290+ <td ><code >981.847µs </code ></td >
291+ <td ><b >47.4x </b ></td >
292+ <td ><code >120.25µs </code ></td >
293+ <td ><code >1.050166ms </code ></td >
294+ <td ><b >8.7x </b ></td >
295+ <td ><code >1.7ms </code ></td >
296+ <td ><code >470µs </code ></td >
297+ <td ><b >0.3x </b ></td >
298+ <td ><code >594.4µs </code ></td >
299+ <td ><code >594µs </code ></td >
300300 <td ><b >1.0x</b ></td >
301301</tr >
302302<tr >
303303 <td ><b >Max jitter</b ></td >
304- <td ><code >46.668µs </code ></td >
305- <td ><code >999.279µs </code ></td >
304+ <td ><code >37.254µs </code ></td >
305+ <td ><code >999.308µs </code ></td >
306306 <td >—</td >
307- <td ><code >2.455565ms </code ></td >
308- <td ><code >998.578µs </code ></td >
307+ <td ><code >47.79µs </code ></td >
308+ <td ><code >987.597µs </code ></td >
309309 <td >—</td >
310- <td ><code >486.458µs </code ></td >
311- <td ><code >552.625µs </code ></td >
310+ <td ><code >999.375µs </code ></td >
311+ <td ><code >12.592917ms </code ></td >
312312 <td >—</td >
313- <td ><code >23.254ms </code ></td >
314- <td ><code >1.612ms </code ></td >
313+ <td ><code >12.053ms </code ></td >
314+ <td ><code >1.359ms </code ></td >
315315 <td >—</td >
316- <td ><code >876.8µs </code ></td >
317- <td ><code >635 .6µs</code ></td >
316+ <td ><code >885.9µs </code ></td >
317+ <td ><code >990 .6µs</code ></td >
318318 <td >—</td >
319319</tr >
320320<tr >
321321 <td ><b >Total drift</b ></td >
322- <td ><code >1.027466ms </code ></td >
323- <td ><code >34.354596ms </code ></td >
322+ <td ><code >1.025068ms </code ></td >
323+ <td ><code >31.037032ms </code ></td >
324324 <td >—</td >
325- <td ><code >1.083738ms </code ></td >
326- <td ><code >26.579038ms </code ></td >
325+ <td ><code >84.265µs </code ></td >
326+ <td ><code >26.702754ms </code ></td >
327327 <td >—</td >
328- <td ><code >942.458µs </code ></td >
329- <td ><code >304.667µs </code ></td >
328+ <td ><code >1.012084ms </code ></td >
329+ <td ><code >20.187042ms </code ></td >
330330 <td >—</td >
331- <td ><code >44.283ms </code ></td >
332- <td ><code >1.517ms </code ></td >
331+ <td ><code >16.026ms </code ></td >
332+ <td ><code >1.56ms </code ></td >
333333 <td >—</td >
334- <td ><code >190 .5µs</code ></td >
335- <td ><code >347.3µs </code ></td >
334+ <td ><code >430 .5µs</code ></td >
335+ <td ><code >550.9µs </code ></td >
336336 <td >—</td >
337337</tr >
338338<tr >
339339 <th rowspan =" 2 " align =" left " >Timer</th >
340340 <td ><b >1ms</b ></td >
341- <td ><code >74.082µs</code ></td >
342- <td ><code >73.964µs</code ></td >
341+ <td ><code >78.254µs</code ></td >
342+ <td ><code >72.738µs</code ></td >
343+ <td ><b >0.9x</b ></td >
344+ <td ><code >66.809µs</code ></td >
345+ <td ><code >66.667µs</code ></td >
343346 <td ><b >1.0x</b ></td >
344- <td ><code >66.324µs</code ></td >
345- <td ><code >69.875µs</code ></td >
346- <td ><b >1.1x</b ></td >
347- <td ><code >168.156µs</code ></td >
348- <td ><code >326.624µs</code ></td >
349- <td ><b >1.9x</b ></td >
350- <td ><code >193.522µs</code ></td >
351- <td ><code >392.66µs</code ></td >
352- <td ><b >2.0x</b ></td >
353- <td ><code >515.822µs</code ></td >
354- <td ><code >524.562µs</code ></td >
347+ <td ><code >17.724µs</code ></td >
348+ <td ><code >275.081µs</code ></td >
349+ <td ><b >15.5x</b ></td >
350+ <td ><code >278.838µs</code ></td >
351+ <td ><code >420.987µs</code ></td >
352+ <td ><b >1.5x</b ></td >
353+ <td ><code >534.891µs</code ></td >
354+ <td ><code >519.114µs</code ></td >
355355 <td ><b >1.0x</b ></td >
356356</tr >
357357<tr >
358358 <td ><b >5ms</b ></td >
359- <td ><code >98.947µs</code ></td >
360- <td ><code >149.217µs</code ></td >
361- <td ><b >1.5x</b ></td >
362- <td ><code >74.336µs</code ></td >
363- <td ><code >134.602µs</code ></td >
359+ <td ><code >115.54µs</code ></td >
360+ <td ><code >213.6µs</code ></td >
364361 <td ><b >1.8x</b ></td >
365- <td ><code >325.807µs</code ></td >
366- <td ><code >1.836912ms</code ></td >
367- <td ><b >5.6x</b ></td >
368- <td ><code >806.946µs</code ></td >
369- <td ><code >2.010489ms</code ></td >
370- <td ><b >2.5x</b ></td >
371- <td ><code >374.834µs</code ></td >
372- <td ><code >321.982µs</code ></td >
373- <td ><b >0.9x</b ></td >
362+ <td ><code >74.893µs</code ></td >
363+ <td ><code >168.593µs</code ></td >
364+ <td ><b >2.3x</b ></td >
365+ <td ><code >435.64µs</code ></td >
366+ <td ><code >1.524988ms</code ></td >
367+ <td ><b >3.5x</b ></td >
368+ <td ><code >840.919µs</code ></td >
369+ <td ><code >1.198806ms</code ></td >
370+ <td ><b >1.4x</b ></td >
371+ <td ><code >375.96µs</code ></td >
372+ <td ><code >299.393µs</code ></td >
373+ <td ><b >0.8x</b ></td >
374374</tr >
375375</table >
376376
0 commit comments