Benchmark-Builder
Vergleiche ganz einfach die Ausführungszeit von Aufgaben mit diesem sehr einfachen Online-Benchmark-Builder.
Was ist ein Benchmark?
Ein Benchmark ist ein Maßstab zum Leistungsvergleich. In der Softwareentwicklung misst man die Ausführungszeit von Code-Snippets, Algorithmen oder Systemen unter kontrollierten Bedingungen, um Optimierungen zu bewerten und Engpässe zu finden.
Mittelwert und Varianz
Der Mittelwert (Mean) gibt die durchschnittliche Ausführungszeit an. Die Varianz misst die Streuung der Messwerte – je kleiner die Varianz, desto konsistenter ist das Ergebnis. Eine hohe Varianz deutet auf ungleichmäßige Ausführungsbedingungen hin.
Markdown-Export
Die Ergebnisse lassen sich als Markdown-Tabelle oder als Aufzählungsliste kopieren und direkt in README-Dateien, GitHub-Issues oder Dokumentationen einfügen. So lassen sich Benchmark-Ergebnisse einfach teilen und dokumentieren.
Häufige Fragen
Antworten auf häufige Fragen zum Benchmark-Builder
Klicke auf "+ Messung hinzufügen" innerhalb einer Suite, um ein neues Eingabefeld zu öffnen. Gib den numerischen Messwert ein (z. B. in Millisekunden). Du kannst beliebig viele Messungen pro Suite hinzufügen. Die Ergebnisse werden automatisch berechnet, sobald gültige Werte vorhanden sind.
Position: Rang sortiert nach Mittelwert (1 = schnellste). Proben: Anzahl der Messungen. Mittelwert: Durchschnittswert aller Messungen. Varianz: Streuung der Messwerte. Für Suite 2 und weitere wird auch der absolute Unterschied und der Multiplikationsfaktor im Vergleich zur besten Suite angezeigt.
Diese Angabe zeigt den Unterschied zur schnellsten Suite. "+X.XX" ist der absolute Unterschied im Mittelwert. "x1.XXX" ist der Faktor, um den die Suite langsamer ist als die schnellste Suite. Ein Wert von x2.000 bedeutet, dass diese Suite doppelt so langsam ist.
Klicke auf "Als Markdown-Tabelle kopieren" für eine formatierte Tabelle, die du direkt in Markdown-Dokumente einfügen kannst. "Als Aufzählung kopieren" erstellt eine einfache Liste der Ergebnisse. Beide Formate werden in die Zwischenablage kopiert.
Das hängt von deinem Anwendungsfall ab. Für JavaScript-Benchmarks ist "ms" (Millisekunden) oder "µs" (Mikrosekunden) üblich. Für System-Benchmarks kann "s" (Sekunden) oder "ops/s" (Operationen pro Sekunde) sinnvoll sein. Die Einheit wird nur für die Darstellung verwendet und beeinflusst die Berechnungen nicht.