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.
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
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









Zostaw komentarz