FPS-Test

Messen Sie Bildrate und zeitliche Gleichmäßigkeit Ihres Browsers.

Dieser leichte 10-Sekunden-Test misst, wie häufig der Tab Animations-Callbacks erhält. Prüfen Sie Durchschnitt, 1%-Low und Frame-Intervalle ohne GPU-Stresstest.

Dieser Test misst Browser-Timing, keine Spieleleistung und keine verifizierte Bildwiederholrate des Monitors.

Lokale Berechnung · Ohne Konto · Ohne Download

Bereit zum Testen

Durchschnittliche FPS

— FPS

Aktuelle FPS

— FPS

Median des Frame-Intervalls

— ms

1%-Low-FPS

— FPS

0.0 / 10 s · 0 Intervalle

Frame-Intervalle im Zeitverlauf

— ms

0 s · 0 ms10.00 s
Definitionen der Messwerte

Aktuelle FPS: Rate aus vollständigen Animationsintervallen des letzten kurzen Zeitfensters.

Durchschnittliche FPS: 1.000 × Intervallanzahl / gesamte Millisekunden; kein arithmetischer Mittelwert einzelner FPS-Werte.

1%-Low-FPS: 1.000 geteilt durch die mittlere Dauer der längsten ceil(N × 0,01) Intervalle. Mindestens 100 Intervalle erforderlich.

Median des Frame-Intervalls: Mittleres Animationsintervall nach Sortierung (linear interpoliert), keine GPU-Ausführungszeit.

P95-Intervall: 95. Perzentil mit linearer Interpolation bei (N − 1) × 0,95.

P99-Intervall: 99. Perzentil mit linearer Interpolation bei (N − 1) × 0,99. 1.000/P99 ist hier nicht der 1%-Low-Wert.

Lange Intervalle: Intervalle strikt über dem 1,5-Fachen des Medians; keine Anzahl ausgelassener Displaybilder.

Typische Callback-Rate: 1.000 / Medianintervall: typische Callback-Rate, keine verifizierte Displayspezifikation.

Gewünschten Monitor verwenden, Fenstergröße und Energieeinstellungen beibehalten und während der Messung möglichst nicht scrollen. Vollbild umgeht die Browserplanung nicht. Die Berechnung erfolgt lokal. Dieses Werkzeug lädt keine Messberichte hoch. Für Website-Analysen gilt die Datenschutzerklärung.

Bildraten vergleichen

Vergleichen Sie niedrigere Animationsraten mit der aktuellen Callback-Rate. Browser und Display begrenzen die sichtbare Darstellung.

30 Updates/s angefordert
Beobachtete Updates/s: —

60 Updates/s angefordert
Beobachtete Updates/s: —

120 Updates/s angefordert
Beobachtete Updates/s: —

Browser-Rate
Beobachtete Updates/s: —

Gezählt werden Animationsupdates, keine bestätigten Displaybilder. Alle Bahnen bewegen sich gleich schnell. Nicht ganzzahlige Ratenverhältnisse können ungleichmäßige Abstände erzeugen. Wiedergabe startet nur auf Wunsch.

So führen Sie den FPS-Test durch

1. Bedingungen festlegen: Öffnen Sie die Seite auf dem gewünschten Monitor. Browser, Fenstergröße und Energieeinstellungen bei Vergleichen beibehalten. Unnötige animierte Seiten und rechenintensive Anwendungen schließen.

2. FPS-Test starten: Nach ungefähr einer Sekunde Aufwärmen werden mindestens zehn Sekunden vollständiger Frame-Intervalle erfasst.

Tab sichtbar lassen und das Fenster nicht zwischen Monitoren verschieben. Änderungen an Viewport, DPR, Ausrichtung oder Vollbild unterbrechen die Messung.

3. Durchschnitt und Intervalle lesen: Der Durchschnitt zeigt die gesamte Callback-Rate. Diagramm und 1%-Low machen Schwankungen sichtbar. Kleine Unterschiede erst nach wiederholten Messungen bewerten.

FPS, Frame-Zeit und Bildwiederholrate

FPS bedeutet Bilder pro Sekunde. Hier ist es eine Schätzung aus Browser-Animationscallbacks. Frame-Zeit bezeichnet deren Abstand in Millisekunden.

Die Bildwiederholrate in Hertz beschreibt Displayzyklen. Browseranimationen folgen häufig diesem Takt, können aber durch Betriebssystem und Browserplanung begrenzt oder verändert werden.

Ein Callback beweist nicht, dass ein neues Bild physisch angezeigt wurde. Die maximale Monitorfrequenz lässt sich damit nicht verifizieren.

Bei völlig gleichmäßiger Taktung gilt: Frame-Intervall = 1.000 / FPS. Die folgenden Werte sind Rechenbeispiele, keine Messwerte.

Rechenbeispiele, keine erkannten Monitoreinstellungen
FPSFrame-Intervall (ms)
3033.33
6016.67
1208.33
1446.94
1656.06
2404.17

Warum liegen meine FPS bei etwa 60?

Ein Ergebnis um 60 FPS weist nicht automatisch auf einen Fehler hin. Es beschreibt die Beobachtung dieses Tabs unter den aktuellen Bedingungen.

Prüfen Sie die Bildwiederholrate im Betriebssystem, den verwendeten Monitor und Energiespareinstellungen. Bei externen Displays auch Anschluss und gewählten Anzeigemodus prüfen.

Hintergrundprogramme, Erweiterungen und browserspezifische Planung beeinflussen Messungen. Vergleichen Sie mehrere Läufe unter gleichen Bedingungen, bevor Sie eine Ursache vermuten.

Diese Seite kann keine höhere Bildwiederholrate freischalten, defekte Kabel erkennen oder Hardwarebeschleunigung allein aus FPS bestimmen.

Mehr Hinweise zum Grafikpfad? Hardwarebeschleunigung prüfen.

So berechnet dieser FPS-Test seine Ergebnisse

Während requestAnimationFrame-Callbacks zeichnet der Test eine kleine Canvas-2D-Szene mit 640×160 Pixeln und internem DPR 1. Aufwärmen wird ausgeschlossen. Bei reduzierter Bewegung bleibt die Markierung statisch; die Zeitmessung bleibt gleich.

Durchschnittliche FPS = 1.000 × Intervallanzahl / gemessene Millisekunden. Quantile werden bei (N − 1) × p linear interpoliert. 1%-Low = 1.000 / Mittelwert der längsten ceil(N × 0,01) Intervalle, nicht 1.000/P99.

P95, P99 und 1%-Low erfordern 100 Intervalle; weniger als fünf Tail-Samples erzeugen einen Hinweis. Lange Intervalle liegen strikt über dem 1,5-Fachen des Medians. Sichtbare Aussetzer bleiben erhalten; Lücken über 2.000 ms und ausgeblendete Tabs unterbrechen den Lauf.

Das letzte vollständige Intervall über der Zehnsekundengrenze bleibt erhalten. Diagrammabschnitte bewahren Minima und Maxima mit echten Endzeiten; Statistiken nutzen alle Rohintervalle. Keine Temperatur, Hardwarebewertung oder Spiele-FPS-Prognose. Protokoll: fps-raf-v1.

Weitere Grafiktests

GPU-Stresstest

Dauerhafte WebGL-Last anwenden und Leistung unter Last untersuchen.

GPU-Stabilitätstest

Veränderungen bei längerer, kontrollierter Browserlast untersuchen.

WebGPU-Test

Prüfen, ob der Browser grundlegende WebGPU-Aufgaben ausführen kann.

WebGL-Test

Verfügbare WebGL-Funktionen und grundlegendes Renderverhalten prüfen.

Häufige Fragen zum FPS-Test

Was misst dieser FPS-Test?

Das Timing von Animationscallbacks dieses Tabs bei einer leichten Zeichenaufgabe, keine bestätigten Displaybilder.

Entspricht das meinen FPS im Spiel?

Nein. Spiele nutzen andere Lasten und Renderverfahren. Verwenden Sie den FPS-Zähler des Spiels oder ein geeignetes Desktop-Werkzeug.

Erkennt der Test die exakte Monitorfrequenz?

Nein. Die Callback-Rate kann zu einer Anzeigeeinstellung passen, bestätigt aber weder die exakte noch die maximal unterstützte Frequenz.

Was ist ein gutes FPS-Ergebnis?

Es gibt keinen allgemeinen Bestehenswert. Vergleichen Sie wiederholte Läufe unter gleichen Bedingungen. Höhere Werte allein beweisen keine bessere GPU.

Was bedeutet hier 1%-Low-FPS?

Die längsten 1% der Intervalle werden gemittelt und mit 1.000/Mittelwert in FPS umgerechnet. Andere Werkzeuge können anders rechnen; nur gleiche Methoden vergleichen.

Warum unterscheiden sich Durchschnitt und 1%-Low stark?

Wenige lange Intervalle können 1%-Low stark senken, während der Durchschnitt hoch bleibt. Diagramm prüfen und wiederholen; daraus folgt kein bestimmter Hardwarefehler.

Warum stoppt der Test beim Tabwechsel?

Animationen ausgeblendeter Seiten können pausiert oder gedrosselt werden. Fortsetzen würde unterschiedliche Bedingungen vermischen; starten Sie neu.

Warum sehe ich keinen echten 120-FPS-Vergleich?

Die Demonstration kann nicht häufiger aktualisieren, als Callbacks eintreffen. Ein Ziel von 120 Updates/s erzeugt bei weniger Callbacks keine 120 sichtbaren Updates.

Benötigt der Test WebGPU?

Nein. Animationstiming und Canvas 2D genügen; WebGPU und WebGL werden nicht benötigt.

Werden Ergebnisse hochgeladen?

Berichte werden lokal berechnet und nicht hochgeladen. Sie können sie kopieren, herunterladen oder lokal speichern. Website-Analysen unterliegen der Datenschutzerklärung.

Lokal / Ohne Konto

Berichte und Vergleich

Bis zu 20 Berichte bleiben ausschließlich in diesem Browser. Ein fixiertes Ausgangsergebnis bleibt erhalten. Importierte Berichte sind ungeprüfte externe Daten.

Importierte Berichtstexte werden in ihrer Originalsprache angezeigt.

Lokaler Verlauf (0/20) · Zwei Berichte zum Vergleichen auswählen

Noch keine Berichte gespeichert. Führen Sie einen Test aus oder importieren Sie einen Bericht.