Analizator logów frametime
Wklej lub upuść zapis frametime (PresentMon, CapFrameX, OCAT, RTSS OSDServer lub zwykłe milisekundy) i uzyskaj średnią i medianę FPS oraz ms, P95/P99, minima 1% i 0,1% dwiema wyraźnie oznaczonymi metodami, liczbę szpiców, wykresy frametime i werdykt o płynności w prostym języku. Działa w 100% w Twojej przeglądarce — bez wysyłania plików i bez rejestracji.
Bez wysyłania, bez rejestracji — wszystko liczy się w Twojej przeglądarce.
Wklej lub upuść swój zapis
Przeciągnij i upuść plik .csv lub .log, albo wklej surowe wartości. Akceptowane: eksporty PresentMon, CapFrameX, OCAT, RTSS OSDServer, pary znacznik czasu + ms oraz zwykłe listy milisekund rozdzielone przecinkami, spacjami lub znakami nowej linii.
Wyniki
Wykryte źródło
Minima 1% i 0,1% są pokazane na dwa sposoby: metodą GN (średnia z najwolniejszych N%) oraz metodą przeliczenia czasów klatki P99 / P99.9. Mogą się różnić, gdy kilka ekstremalnych zacięć dominuje ogon rozkładu.
Frametime w czasie
Rozkład czasów klatek
Kategorie opierają się na heurystykach społeczności (minima w ~10% średniej = doskonałe, ~20% = dobre, 30–50% = widoczne, poniżej 50% średniej = słabe). To reguły przybliżone, nie zmierzone progi.
Podziel się wynikową
Skopiuj wynikową w markdown, którą wkleisz na Reddit lub do wątku forum.
Pomoc
Jak skorzystać
Otrzymaj pełny raport o stutterze z dowolnego zapisu frametime w mniej niż minutę:
- Wklej zapis do pola lub przeciągnij plik .csv / .log (PresentMon, CapFrameX, OCAT, RTSS OSDServer lub zwykłe wartości w ms).
- Wolisz zobaczyć to w działaniu? Kliknij Wypróbuj przykładowy zapis, aby uruchomić natychmiastową demonstrację.
- Dostosuj próg szpiców (domyślnie: 3 x mediana frametime), jeśli chcesz inny próg wykrywania haczyków.
- Kliknij Analizuj — poniżej pojawi się siatka metryk, wykresy frametime i wyróżnione szpice.
- Przeczytaj werdykt i jego znaczenie, a następnie skopiuj scorecard w Markdown, aby go udostępnić.
1. Dodaj zapis
Wklej surowy log lub przeciągnij i upuść plik .csv/.log. Parser automatycznie wykrywa PresentMon, CapFrameX, OCAT, RTSS OSDServer i zwykłe listy milisekund. Nic nie jest wysyłane — analiza odbywa się w Twojej przeglądarce.
2. Odczyt wyników
Średnie i medianowe FPS oraz ms dają bazę; P95/P99 pokazują ogon; minima 1% i 0,1% są podane dwiema metodami (GN — średnia z najwolniejszych oraz przeliczenie P99/P99.9). Szpice liczy klatki powyżej Twojego progu (domyślnie 3× mediana).
3. Zrozum werdykt
Werdykt porównuje Twoje minimum 1% ze średnią, używając heurystyk społeczności, i oznacza prawdopodobny wzorzec: stabilny (pułap sprzętowy) lub niestabilny (temperatury, sterowniki, obciążenie w tle). To tylko heurystyki — traktuj je jako reguły przybliżone.
Prywatność
Zero wysyłania, zero żądań sieciowych po załadowaniu strony. Twój zapis nigdy nie opuszcza Twojej przeglądarki.
Przypadki użycia
Najczęstsze sposoby wykorzystania Analizatora Logów Frametime:
-
Diagnozowanie nowych zacięć
Pojawiły się zacięcia po aktualizacji sterownika? Nagraj zrzut PresentMonem lub CapFrameX i sprawdź, czy minima 1% i szpice wzrosły — fakty zamiast wrażeń.
-
Wykrywanie termalnego throttlingu
Porównaj pierwsze minuty nagrania z ostatnimi: dryfująca mediana i rosnące minima 1% sugerują, że sprzęt ogranicza wydajność z czasem.
-
Weryfikacja konfiguracji o wysokiej odświeżalności
Przy 144/240 Hz nawet kilka milisekund poślizgu jest bardzo widoczne. Użyj P95/P99 i liczby szpiców, aby upewnić się, że Twój setup faktycznie utrzymuje odświeżalność.
-
Porównywanie ustawień i modyfikacji
Nagraj tę samą scenę w różnych ustawieniach i porównaj wynikowe: mediana, minima 1% i szpice wyraźnie wskażą zwycięzcę.
-
Popieranie argumentów na forach
Wklej wynikową w markdown do Reddit lub wątku forum, aby Twoja skarga 'to się zacina' zawierała twarde liczby.
Częste pytania
- Czym są minima 1% w frametime?
- Minima 1% opisują najgorsze 1% Twoich klatek: posortuj wszystkie czasy klatek, weź najwolniejsze 1% i policz ich średnią — to właśnie metoda GN stosowana przez większość benchmarków. Narzędzie pokazuje też czas klatki P99 przeliczony na FPS, ponieważ oba sposoby mogą się różnić, gdy kilka ekstremalnych zacięć dominuje. Im niższe minimum 1% względem średniej, tym bardziej odczuwalne zacięcia.
- Jak odczytać wykres frametime?
- Na wykresie czasowym każdy punkt to jedna klatka w milisekundach; szpice powyżej progu (domyślnie 3× mediana) są podświetlone. Na rozkładzie w kształcie litery L wąski pionowy pas przy niskich ms oznacza stabilne klatki, a długi ogon po prawej — częste zacięcia. Znacznik P99 pokazuje, gdzie zaczyna się najwolniejsze 1%.
- Czym jest analizator frametime?
- Analizator frametime liczy statystyki czasu klatki z nagrania: średnie i medianowe FPS, percentyle (P95/P99), minima 1% i 0,1% oraz liczbę zacięć. Średnie FPS ukrywa poślizg — dwie gry z tym samym '60 FPS' mogą dawać zupełnie różne odczucia, jeśli jedna ma głębokie zacięcia. Analizator sprawia, że widać to gołym okiem.
- Czy mogę przeanalizować plik CSV z PresentMon za pomocą tego narzędzia?
- Tak. Wklej lub upuść eksport CSV z PresentMon (CapFrameX), a narzędzie automatycznie wykryje kolumnę PresentLatency. Obsługiwane są też OCAT, RTSS OSDServer, pary znacznik czasu + ms oraz zwykłe listy milisekund. Wszystko przetwarzane jest lokalnie w Twojej przeglądarce.
- Czy moje dane frametime są gdzieś wysyłane?
- Nie. Analizator działa w całości po stronie klienta: bez backendu, bez wysyłania i bez żądań sieciowych po załadowaniu strony. Twój zapis nigdy nie opuszcza Twojej przeglądarki, a rejestracja ani adres e-mail nie są wymagane.