Benchmark-Vergleiche
Kostenlos online verfügbar Benchmark-Vergleiche Tool – keine Installation erforderlich
Über Benchmark-Vergleich
Führt zwei JavaScript-Snippets mit einer konfigurierbaren Anzahl von Iterationen (begrenzt auf 1-1.000.000) nebeneinander aus und meldet für jedes die Gesamtzeit und die Operationen pro Sekunde. Anschließend wird das schnellere Snippet mit einem Geschwindigkeitsverhältnis gekürt. Ein gemeinsamer Setup-Block wird einmal vor der Messung ausgeführt.
Verwendung
1. Optional können Sie Setup-Code in die obere Karte eintragen (wird einmal ausgeführt; z. B. 'let arr = new Array(1000).fill(0)')。 2. Geben Sie Code A und Code B ein - jeder wird zum Rumpf einer Funktion, schreiben Sie also einfache Anweisungen wie 'arr.map(x => x + 1)'. 3. Legen Sie die Iterationen fest (1-1.000.000). 4. Klicken Sie auf Ausführen. Zunächst erfolgt ein kurzes Warmup von min(n,100) Iterationen, danach die zeitgesteuerte Schleife.
Ergebnisse lesen
Jeder Codeblock meldet die Gesamtzeit in ms und die Operationen/Sekunde, berechnet als n / (time/1000). Die Siegerkarte wird grün hervorgehoben und eine Zusammenfassungszeile zeigt das Geschwindigkeitsverhältnis (z. B. 'A is 2.3x faster than B'). Wirft ein Snippet eine Ausnahme, zeigt sein Ergebnis die Fehlermeldung und es wird kein Sieger gekürt.
▶Ist dies ein genauer Produktions-Benchmark?
▶Können die Snippets auf meine Seitenvariablen zugreifen?
▶Was passiert, wenn das Setup eine Ausnahme auslöst?
▶Warum scheint eine sehr hohe Iterationszahl bei 1.000.000 zu enden?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.