Die kurze Antwort
Zwölf Sekunden sind lang genug, damit ein seltener Ausreißer auftaucht, und kurz genug, dass Leute sie tatsächlich zu Ende bringen.
Die längere
Interessant sind nicht die Durchschnittswerte, sondern die seltenen Ereignisse. Ein Treiber, der alle paar Sekunden einmal einen Kern für 5 ms festhält, ist genau die Sorte Sache, die ein spürbares Ruckeln verursacht und in einem Benchmark nicht auffällt. Um etwas zu sehen, das alle paar Sekunden passiert, muss das Messfenster ein Mehrfaches dieses Abstands lang sein.
Drei Sekunden würden den Durchschnitt erfassen und den Ausreißer verpassen — und damit auf einer Maschine mit einem echten Problem ein sauberes Ergebnis liefern. Das ist das schlechteste Ergebnis, das eine Messung haben kann.
Dreißig Sekunden würden mehr erfassen. Sie wären aber auch eine Seite, die die meisten Leute auf halbem Weg abbrechen — und eine abgebrochene Messung misst nichts.
Warum es deine Bewegung sein muss
Die Maus-Rate wird aus dem Raw-Input-Strom genommen: ein Report pro Bewegung, so wie das Gerät ihn schickt. Keine Bewegung, keine Reports, nichts zu messen.
Die gewöhnlichen Mausereignisse von Windows zu timen würde ebenfalls nicht funktionieren. Die werden über die Nachrichtenschleife zugestellt, die sie ungefähr auf die Rate der Oberfläche selbst zusammenfasst — eine 1000-Hz-Maus und eine 125-Hz-Maus sehen dadurch identisch aus. Genau diesen Fehler hatte diese Funktion einmal, und Raw Input zu lesen ist die Korrektur.
Richtig machen
- Beweg die Maus durchgehend, so wie du es in einem Spiel tun würdest — nicht ein langsamer Zug über den Tisch.
- Lass die Maschine ansonsten so, wie sie normalerweise ist. Vorher alles zu schließen misst eine Maschine, die du nie benutzt.
- Lass den Test danach noch einmal laufen, um zu vergleichen. Die Seite behält deine letzten Durchläufe und zeigt die Veränderung; ein Unterschied unter 5 % wird als „keine Veränderung" gemeldet, weil er innerhalb des Rauschens liegt.
Verwandt
Hat diese Seite geholfen?
Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.
Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.