Het korte antwoord
Twaalf seconden is lang genoeg om een zeldzame piek op te laten duiken en kort genoeg dat mensen het ook echt afmaken.
Het langere antwoord
De interessante gebeurtenissen zijn niet het gemiddelde — het zijn de zeldzame. Een stuurprogramma dat één keer per paar seconden 5 ms lang een kern bezet houdt, is precies het soort ding dat een stotter veroorzaakt die je merkt en een benchmark die je niets laat zien. Om iets te zien dat om de paar seconden gebeurt, moet het venster een veelvoud van dat gat zijn.
Drie seconden zou het gemiddelde vangen en de piek missen, en dat levert een schoon resultaat op een machine met een echt probleem. Dat is de slechtste uitkomst die een meting kan hebben.
Dertig seconden zou meer vangen. Het zou ook een pagina zijn die de meeste mensen halverwege verlaten, en een afgebroken meting meet niets.
Waarom het jouw beweging moet zijn
Het muistempo wordt uit de raw input-stroom gehaald: één rapport per beweging, zoals het apparaat het verstuurt. Geen beweging, geen rapporten, niets te meten.
De gewone muisgebeurtenissen van Windows klokken zou ook niet werken. Die worden via de berichtenlus geleverd, en die voegt ze samen tot ongeveer het tempo van de interface zelf — een muis van 1000 Hz en een muis van 125 Hz zien er daardoorheen identiek uit. Dat is een echte bug die deze functie had, en raw input lezen is de oplossing.
Doe het goed
- Beweeg de muis onafgebroken, zoals je in een game zou doen — niet één trage haal over het bureau.
- Laat de machine verder zoals hij normaal is. Eerst alles sluiten meet een machine die je nooit gebruikt.
- Voer hem daarna nog een keer uit om te vergelijken. De pagina bewaart je laatste runs en toont het verschil; een verschil onder 5% wordt gemeld als geen verandering, want dat valt binnen de ruis.
Gerelateerd
Heeft deze pagina geholpen?
Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.
Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.