Visualizzazione e input

Test della frequenza di aggiornamento

Stima la frequenza di aggiornamento del display e il ritmo dei fotogrammi con requestAnimationFrame, incluso un grafico di stabilità in tempo reale.

Privacy: La misurazione viene eseguita interamente nel tuo browser. Nessuna informazione di visualizzazione viene inviata da nessuna parte.
Le etichette dell'interfaccia e i nomi degli strumenti vengono tradotti. La guida dettagliata e le domande frequenti in questa pagina sono attualmente scritte in inglese.

Testare l'interfaccia

Il tuo browser potrebbe richiedere l'autorizzazione dopo aver premuto Start.
Premere Avvia per iniziare.
Aggiornamento stimato—Hz
Intervallo mediano—ms
Conteggio fotogrammi0
Cornici lunghe0> 25 ms
La frequenza di aggiornamento viene stimata dalla durata dei fotogrammi dell'animazione. La limitazione del browser, il risparmio energetico e le schede in background possono produrre una lettura inferiore rispetto al pannello fisico.

Come utilizzare questo strumento

  1. Close heavy applications and keep this tab visible.
  2. Click Measure refresh rate and leave the tab in the foreground.
  3. Wait for the sample to finish and read the estimated Hz and frame-time spread.
  4. Repeat if the result changes significantly.

Pubblicità

Spiegazione tecnica

requestAnimationFrame callbacks are timestamped by the browser. The median interval between callbacks is converted to an estimated refresh rate. This measures the browser compositor cadence, which usually matches the display but can be affected by power saving, background tabs, and variable-refresh displays.

A high-refresh display may be capped by the operating system, cable, browser, or a game mode. Frame pacing matters as much as the headline rate, so the spread and percentiles are shown alongside the average.

Risoluzione dei problemi

Result is exactly 60 Hz on a faster display

Check the operating-system refresh-rate setting and browser hardware acceleration. Some browsers cap animation callbacks.

Measurements are erratic

Close background tasks, disable battery saver, and keep the pointer still.

Value changes every run

Variable refresh rate and compositor scheduling can produce different estimates. Use several runs.

No result

Keep the tab visible. Background tabs intentionally throttle animation callbacks.

Domande frequenti

Pubblicità