Skip to main content

Czy Twój Wyświetlacz Dostarcza Płynne Klatki?

Analizuj timing klatka po klatce, aby wykryć zacinki, mikro-przycięcia i niespójne dostarczanie klatek. Sprawdź czasy klatek 1% najniższych i wariancję — wszystko przetwarzane lokalnie w przeglądarce.

Ten test wykorzystuje znaczniki czasu requestAnimationFrame do pomiaru czasu między każdą wyrenderowaną klatką, obliczając średni czas klatki, wariancję, 1% najniższych i wykrywając zdarzenia zacinek, gdy czas klatki przekracza 2-krotność średniej.

Przy 60Hz każda klatka powinna trwać dokładnie 16,67ms. Pojedyncza klatka trwająca 33ms (jedna utracona klatka) jest postrzegana jako mikro-zacinka przez większość użytkowników.

Avg Frame Time
Stutters

Co Oznaczają Twoje Wyniki?

Result Range Meaning
Dobrze Wariancja czasu klatek poniżej 2ms, bez zdarzeń zacinek Twoja przeglądarka dostarcza klatki konsekwentnie. Czasy klatek są ściśle zgrupowane wokół interwału docelowego, wskazując na płynny rendering bez utraconych klatek.
Ostrzeżenie Wariancja czasu klatek 2–5ms z okazjonalnymi zacinkami Wykryto niewielkie niespójności czasu klatek. Procesy w tle, rozszerzenia przeglądarki lub throttling termiczny GPU mogą powodować okazjonalne utraty klatek.
Słabo Wariancja czasu klatek powyżej 5ms lub częste zdarzenia zacinek Znaczące problemy z frame timing. Powoduje to widoczne zacinki. Sprawdź obciążenie CPU/GPU w tle, wyłącz konflikty akceleracji sprzętowej lub zamknij karty przeglądarki zużywające dużo zasobów.

Typowe Problemy i Rozwiązania

Regularne zacinki co kilka sekund

Często wskazuje to na pauzy garbage collection lub ograniczanie kart w tle. Zamknij inne karty przeglądarki, wyłącz niepotrzebne rozszerzenia i upewnij się, że akceleracja sprzętowa jest włączona w ustawieniach przeglądarki.

Czasy klatek wyższe niż oczekiwane dla mojej częstotliwości odświeżania

Sprawdź w ustawieniach wyświetlania systemu operacyjnego, czy monitor faktycznie działa z oczekiwaną częstotliwością odświeżania. Niektóre monitory domyślnie używają 60Hz, nawet jeśli obsługują wyższe. Sprawdź też, czy przeglądarka nie jest ograniczana przez tryb oszczędzania energii.

Powiązane narzędzia

Najczęściej Zadawane Pytania

Czym jest frame timing i dlaczego jest ważny?

Frame timing mierzy, ile czasu zajmuje renderowanie każdej klatki. Nawet przy wysokim średnim FPS niespójne czasy klatek powodują widoczne zacinki. Gra działająca przy 60 FPS z jednolitymi klatkami 16,67ms wydaje się płynniejsza niż gra ze średnio 60 FPS, ale naprzemiennymi klatkami 8ms i 25ms.

Czym są czasy klatek 1% najniższych?

1% najniższych reprezentuje najgorsze 1% czasów klatek podczas testu. Ujawnia, jak poważne są najgorsze zacinki. Jeśli średni czas klatki to 16,7ms, ale 1% najniższych to 50ms, doświadczasz znaczących skoków zacinek.

Czy ten test mierzy częstotliwość odświeżania mojego monitora?

Pośrednio tak. Callback requestAnimationFrame przeglądarki działa z częstotliwością odświeżania wyświetlacza. Jeśli klatki konsekwentnie celują w 16,67ms, działasz na 60Hz. Przy 6,94ms — na 144Hz. Test raportuje wykrytą częstotliwość odświeżania.

Czy jakiekolwiek dane są wysyłane na serwer?

Nie. Wszystkie pomiary frame timing są rejestrowane przez requestAnimationFrame w przeglądarce. Żadne dane nie opuszczają Twojego urządzenia.