Ten test online generuje kontrolowane obciążenie procesora w twojej przeglądarce i mierzy przepustowość oraz responsywność w czasie rzeczywistym. Działa lokalnie, nie jest benchmarkiem sprzętowym ani termicznym i pokazuje, jaką pracę strona może utrzymać przy różnych ustawieniach.

Test obciążenia CPU przeglądarki i responsywności
Wielowątkowe obciążenia całkowitoliczbowe i zmiennoprzecinkowe z heurystykami w czasie rzeczywistym dot. responsywności i stabilności. Dane pozostają lokalnie. To nie jest test termiczny ani certyfikacja sprzętu.
Wątki
-
-
+
Czas trwania
Tryb
Sesja
Start
Pauza
Zatrzymaj
Eksportuj
Motyw
Zaawansowane
Bezczynny
Docelowe obciążenie
Narastanie
Wielofazowy
Wstrzymaj, gdy karta jest ukryta
Postęp
0%
Szacowane obciążenie CPU
Upłynęło
0,0 s
Operacje/s
0
Wygładzone
Łączna liczba operacji
0
Śr. 0
Responsywność
0ms
Szczyt 0ms
Wątki
0
Cel -
Szczyt Ops/s
0
Spójność —
Względem poziomu bazowego
Operacje/s vs początkowa wartość stabilna
Osiągnięte obciążenie
0%
współczynnik wypełnienia
Możliwe ograniczanie
Zbieranie…
Ostatnia tendencja Ops/s
Podsumowanie testu
Kopiuj podsumowanie
Zamknij podsumowanie
Opis metryk
Operacje/s: Operacje wykonane na sekundę (wygładzone, aby uniknąć migotania).
Responsywność: Opóźnienie dodane do zaplanowanych timerów. Wyższe = przeglądarka bardziej zajęta.
Osiągnięte obciążenie: Czas aktywnej pracy / łączny czas między workerami (ok.).
Spójność: Zmienność ostatnich Ops/s (mniejsza wariancja = stabilniejsze działanie).
Możliwe ograniczanie: Aktywowane, gdy długotrwały spadek i wzrost opóźnień sugerują ograniczanie termiczne/systemowe.
Historia sesji
Eksport JSON
Udostępnić to?
WhatsApp X Telegram Facebook LinkedIn Reddit

Jak to działa

Wątki

Określa, ile równoległych workerów działa. Każdy worker to pętla obliczeń. Więcej wątków próbuje zająć więcej rdzeni procesora.

Przykład: jeśli ustawisz 8 wątków na procesorze 8-rdzeniowym, obciążenie rozłoży się równomiernie. Jeśli ustawisz więcej niż liczba rdzeni, system operacyjny będzie dzielił czas i wątki będą konkurować.

Czas trwania

Kontroluje, jak długo trwa test. Opcje: 30, 60, 180 sekund lub bez limitu do ręcznego zatrzymania.

Tryb

Określa, jaki rodzaj operacji arytmetycznych jest wykonywany w pętlach. Każdy tryb obciąża inne jednostki procesora.

  • Zrównoważony: Mieszanka operacji całkowitych i zmiennoprzecinkowych. Reprezentuje ogólne obciążenie podobne do typowych programów.
  • Całkowity (Integer): Wyszukiwanie liczb pierwszych. Obciąża jednostki całkowite i rozgałęziające. Mało pamięciożerne, ale intensywne dla potoków całkowitych.
  • Zmiennoprzecinkowy (Float): Wykonuje małe mnożenia macierzy. Obciąża jednostki zmiennoprzecinkowe i wektorowe (FPU/SIMD). Symuluje obciążenie np. shaderów graficznych lub obliczeń naukowych.

Różnice są istotne, ponieważ jedne procesory lepiej radzą sobie z liczbami całkowitymi, inne ze zmiennoprzecinkowymi. Tryb zrównoważony pokazuje ogólną równowagę.

Kontrola sesji

  • Start: rozpoczyna od krótkiej fazy bazowej (pomiar stabilnej wydajności początkowej), a następnie uruchamia wybrane obciążenie.
  • Stop: kończy test natychmiast.
  • Pauza/Wznów: pozwala wstrzymać i kontynuować test.
  • Eksport: generuje plik JSON z ustawieniami i wynikami.
  • Motyw: przełącza wygląd jasny/ciemny.
  • Zaawansowane: pokazuje dodatkowe opcje konfiguracji.

Opcje zaawansowane

Docelowe obciążenie
Workerzy nie zawsze działają 100 % czasu. Docelowe obciążenie ustawia cykl pracy:

  • 100 % = workerzy pracują bez przerwy.
  • 75 %, 50 %, 25 % = workerzy pracują tylko część cyklu, a resztę odpoczywają.
  • Auto = narzędzie dynamicznie dostosowuje cykl, aby utrzymać stabilność i zmniejszyć opóźnienia.

Stopniowe zwiększanie
Zamiast uruchamiać wszystkie wątki naraz, dodaje je po jednym na sekundę. Umożliwia obserwację zmian wydajności i responsywności przy rosnącym obciążeniu.

Profil wielofazowy
Dzieli przebieg na fazy: lekką na początku, pełną w środku, lżejszą na końcu. Pokazuje, jak system reaguje na zmiany obciążenia.

Pauza przy ukryciu karty
Kończy lub wstrzymuje test, gdy karta przeglądarki jest ukryta. Zapobiega fałszywym wynikom spowodowanym throttlingiem w tle.

Postęp

Pasek wypełnia się w miarę trwania testu. Podczas fazy bazowej rośnie wolniej, podczas aktywnego testu pokazuje procent ukończenia.

Metryki na żywo

  • Szacowane obciążenie CPU (wskaźnik)
    Procentowe oszacowanie obciążenia procesora. Uwzględnia żądane obciążenie, wykonaną pracę i opóźnienia. Kolory: zielony (ok), pomarańczowy (ostrzeżenie), czerwony (krytyczne).
  • Czas trwania / Pozostały
    Pokazuje, jak długo trwa test i ile zostało.
  • Operacje na sekundę (Ops/Sec)
    Liczba operacji wykonywanych w ciągu sekundy. Wartość wygładzona, by uniknąć migotania.
  • Łączna liczba operacji / Średnia
    Suma operacji plus średnia szybkość do tej pory.
  • Responsywność
    Mierzy, jak bardzo opóźniają się zaplanowane timery. Jeśli timer miał uruchomić się po 100 ms, a uruchomił się po 110 ms, wynik to +10 ms. Niskie = płynnie; wysokie = pętla zdarzeń przeciążona.
  • Wątki (Aktywne vs Docelowe)
    Pokazuje, ilu workerów działa w porównaniu do ustawienia.
  • Szczytowe Ops/Sec i Spójność
    Szczyt = najwyższa zanotowana wartość. Spójność = stabilność wyników w czasie.

    • Bardzo stabilne: prawie stałe.
    • Stabilne: niewielkie wahania.
    • Zmienna: zauważalne skoki.
    • Bardzo zmienna: duże, niestabilne wahania.
  • Względem bazowej
    Aktualna przepustowość jako % wartości początkowej. Pomaga wykryć throttling — jeśli spada znacznie poniżej 100 %, system zwolnił.
  • Osiągnięte obciążenie
    Rzeczywisty procent czasu, w którym workerzy byli aktywni. Pokazuje, czy osiągnięto żądany poziom. Przykład: ustawione 75 %, osiągnięte 60 % → system zbyt obciążony.
  • Podejrzenie throttlingu
    Wyświetla „Możliwe”, gdy występują dwie rzeczy jednocześnie: przepustowość spada poniżej połowy wartości bazowej i rośnie opóźnienie. Zwykle oznacza to throttling systemowy lub termiczny.

Najnowszy trend Ops/Sec

Wykres słupkowy ostatnich wyników przepustowości. Umożliwia dostrzeżenie krótkotrwałych spadków i wzrostów.

Przewodnik po metrykach

Szybkie definicje:

  • Ops/Sec = przepustowość
  • Responsywność = opóźnienia timerów
  • Osiągnięte obciążenie = faktyczny stosunek pracy
  • Spójność = stabilność przepustowości
  • Podejrzenie throttlingu = heurystyka ograniczania

Online test obciążeniowy CPU w przeglądarce

Podsumowanie i historia testów

Po zakończeniu pojawia się linia podsumowania z ustawieniami i wynikami: czas trwania, wątki, tryb, średnie i szczytowe wartości operacji na sekundę oraz % względem bazowej. Uwagi wskazują zmienność lub opóźnienia. Historia przechowuje ostatnie przebiegi do porównania. Eksport tworzy dane w formacie JSON.

Jakie wyniki uzyskałeś na swoim urządzeniu? Czy chciałbyś zobaczyć dodatkowe funkcje w tym teście? Napisz w komentarzach!

CalcuLife.com