Test Opóźnienia Klawiatury
Test analizuje czas pomiędzy znacznikiem czasu zdarzenia klawiatury a momentem, w którym zdarzenie jest przetwarzane przez stronę. Wynik pomaga porównywać zachowanie przeglądarki, ale nie jest pełnym pomiarem sprzętowego input laga.
Pomiar po stronie przeglądarki
Naciskaj dowolny klawisz około 30–50 razy. Test mierzy opóźnienie dostarczenia i obsługi zdarzenia po stronie przeglądarki.
Kliknij tutaj, a następnie naciskaj dowolne klawisze.
Jak powstaje ten wynik? Zobacz metodologię pomiaru →
Input lag a opóźnienie zdarzeń
Input lag to szerokie pojęcie opisujące całą drogę od naciśnięcia do widocznej reakcji. Ten test obejmuje jedynie fragment związany z dostarczeniem i obsługą zdarzenia w przeglądarce.
Nie przypisuj więc całego opóźnienia klawiaturze na podstawie jednej liczby. Monitor, gra, system i sposób renderowania klatki również wpływają na to, jak szybko reakcja stanie się widoczna.
Jeżeli szukasz prostego punktu odniesienia, wykonuj zawsze podobną liczbę naciśnięć i zapisuj medianę oraz P95. Dzięki temu kolejne serie pozostają porównywalne nawet przy naturalnych wahaniach pojedynczych próbek.
Kiedy wynik może wprowadzać w błąd
Pojedyncza bardzo niska próbka nie oznacza, że klawiatura jest szybka. Obciążenie systemu, działające karty i moment pomiaru potrafią zmienić wartość pojedynczego zdarzenia.
Jeżeli karta testu była nieaktywna, część zdarzeń mogła zostać obsłużona z opóźnieniem. Wykonuj pomiar w widocznej karcie i odrzucaj serie zebrane w nietypowych warunkach.
Wynik opisuje zachowanie zdarzeń po stronie przeglądarki, a nie sumę całego toru wejścia. Nie porównuj go z liczbami z innych narzędzi, które mierzą inny fragment łańcucha.
Dlatego przy porównaniach trzymaj się jednej definicji i jednego narzędzia. Wynik traktuj jako obserwację względną, przydatną do śledzenia zmian na tej samej konfiguracji.
Test przed zakupem lub po zmianie
Jeżeli chcesz porównać dwie klawiatury, wykonaj po kilkadziesiąt naciśnięć na każdej w tej samej przeglądarce i przy podobnym obciążeniu. Zmieniaj tylko urządzenie.
Po wymianie klawiatury, portu albo systemu zapisz medianę i P95, aby zobaczyć, czy zachowanie zdarzeń faktycznie się zmieniło. Pojedyncza próba nie wystarczy do takiej oceny.
Co dokładnie mierzy ten test?
Strona internetowa nie zna momentu fizycznego zadziałania przełącznika klawiatury. Otrzymuje zdarzenie dopiero po przetworzeniu go przez urządzenie, system i przeglądarkę.
Dlatego prezentowany wynik opisuje przede wszystkim opóźnienie dostarczenia i obsługi zdarzenia dostępne z poziomu przeglądarki. Jest najbardziej przydatny do porównywania kolejnych prób w podobnych warunkach.
Jak uzyskać bardziej stabilny wynik?
Zamknij ciężkie aplikacje działające w tle, pozostaw kartę testu aktywną i wykonaj kilkadziesiąt naciśnięć. Zwracaj uwagę przede wszystkim na medianę i P95, a nie na pojedynczą minimalną wartość. Jeżeli podejrzewasz brak reakcji klawisza, zacznij od Testu Klawiatury, bo to inny problem niż input lag.
Co składa się na input lag klawiatury?
Od fizycznego naciśnięcia klawisza do reakcji programu zachodzi kilka etapów. Przełącznik musi zostać wykryty przez elektronikę klawiatury, firmware tworzy raport, system operacyjny odbiera wejście, a następnie zdarzenie trafia do aplikacji lub przeglądarki.
Test działający na stronie internetowej widzi dopiero końcową część tego łańcucha. Z tego powodu nie jest w stanie oddzielić opóźnienia przełącznika, kontrolera USB i pozostałych elementów sprzętowych.
Problem z kilkoma naciśniętymi klawiszami ma inną naturę. Takie kombinacje bada Test Ghostingu Klawiatury, a nie pomiar opóźnienia zdarzeń.
Powtarzające się podwójne znaki po jednym naciśnięciu to z kolei temat dla Testu Chatteringu Klawiatury.
Jak porównywać wyniki?
Ten test jest najbardziej użyteczny jako pomiar względny. Wykonaj kilkadziesiąt naciśnięć, zapisz medianę i P95, a następnie zmień tylko jeden element konfiguracji.
Możesz na przykład porównać dwie przeglądarki albo tę samą klawiaturę podłączoną w dwóch konfiguracjach. Nie porównuj bezpośrednio własnego wyniku z przypadkową liczbą znalezioną w internecie.
Jeżeli porównujesz też inne urządzenie wejściowe, Test Opóźnienia Myszy stosuje tę samą zasadę ostrożnej interpretacji pomiaru przeglądarkowego.
Mediana, minimum i P95 – co oznaczają?
Minimum pokazuje najniższą zaobserwowaną wartość, ale pojedynczy minimalny wynik może być przypadkowy. Mediana opisuje środkową wartość serii i zwykle lepiej pokazuje typowe zachowanie.
P95 pomaga zauważyć wolniejsze zdarzenia pojawiające się od czasu do czasu. Jeżeli mediana jest stabilna, ale P95 jest znacznie wyższe, w serii występowały większe skoki opóźnienia.
Statystyki opisują dane widoczne dla strony. Nie rozdzielają czasu pracy przełącznika, firmware, systemu i przeglądarki na osobne wartości.
Podczas porównania zapisuj także liczbę próbek. Mediana z bardzo krótkiej serii jest mniej stabilnym punktem odniesienia niż wynik obliczony po kilkudziesięciu równych naciśnięciach.
Najczęstsze pytania
Czy ten test mierzy switch klawiatury?
Nie. Przeglądarka nie ma dostępu do momentu zadziałania przełącznika. Wynik opisuje opóźnienie dostarczenia i obsługi zdarzenia po stronie przeglądarki.
Czy klawiatura mechaniczna zawsze ma mniejszy input lag?
Nie można tego założyć na podstawie samego typu przełącznika. Znaczenie mają również elektronika, firmware, połączenie, ustawienia i sposób obsługi zdarzeń przez system.
Czy USB może wpływać na wynik?
Port, kontroler i konfiguracja systemu są elementami całego łańcucha wejścia, ale ten test nie potrafi przypisać opóźnienia do konkretnego elementu USB.
Dlaczego P95 jest wyższe od mediany?
P95 uwzględnia wolniejszą część próbek, a mediana opisuje środek uporządkowanej serii. Wyższe P95 wskazuje, że sporadycznie występowały większe wartości.
Czy można porównywać wyniki z różnych komputerów?
Można je zestawić orientacyjnie, ale zmiana komputera, systemu i przeglądarki dodaje wiele nowych czynników. Najbardziej użyteczne są porównania po jednej zmianie na tej samej konfiguracji.