Porównanie wyników testów
Bezpłatnie online Porównanie wyników testów narzędzie, nie wymaga instalacji
Informacje o Porównaniu Benchmarków
Uruchamia dwa fragmenty JavaScript równolegle przez konfigurowalną liczbę iteracji (ograniczoną do 1-1 000 000) i podaje dla każdego z nich łączny czas oraz liczbę operacji na sekundę, a następnie ogłasza szybszy wraz z proporcją prędkości. Wspólny blok Setup jest uruchamiany raz przed pomiarem.
Sposób użycia
1. Opcjonalnie umieść kod Setup w górnej karcie (wykonuje się raz; np. 'let arr = new Array(1000).fill(0)')。 2. Wpisz Code A i Code B — każdy z nich staje się ciałem funkcji, więc pisz zwykłe instrukcje, np. 'arr.map(x => x + 1)'. 3. Ustaw Liczbę iteracji (1-1 000 000). 4. Kliknij Uruchom. Najpierw odbywa się krótki rozgrzewek min(n,100) iteracji, a następnie mierzona pętla.
Interpretacja wyników
Każdy blok kodu podaje łączny czas w ms oraz liczbę operacji na sekundę obliczaną jako n / (time/1000). Wygrana karta jest podświetlona na zielono, a wiersz podsumowania pokazuje proporcję prędkości (np. 'A is 2.3x faster than B'). Jeśli fragment zgłosi wyjątek, jego wynik pokazuje ciąg błędu i nie ogłasza zwycięzcy.
▶Czy to dokładny benchmark produkcyjny?
▶Czy fragmenty mają dostęp do zmiennych mojej strony?
▶Co się stanie, jeśli Setup zgłosi wyjątek?
▶Dlaczego bardzo wysoka liczba iteracji wydaje się być ograniczona do 1 000 000?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.