
Die Version 1.19.0 des plattformübergreifenden (Linux, MacOS, Windows) Konsolentools hyperfine, geschrieben in Rust und lizenziert unter Apache-2.0 und MIT, wurde veröffentlicht. Das Tool dient dem Vergleich der Leistung anderer Konsolenwerkzeuge.
Änderungsprotokoll:
- Eine Option —reference wurde hinzugefügt, die es ermöglicht, manuell einen Befehl anzugeben, mit dem die Ergebnisse anderer Befehle verglichen werden.
- Eine Option —conclude wurde hinzugefügt, die den Befehl nach der Ausführung des zu messenden Befehls ausführt.
- Der Befehl —output= kann für jeden Befehl angegeben werden.
- Die Umgebungsvariable $HYPERFINE_ITERATION enthält jetzt die aktuelle Iterationsnummer für jeden Benchmark-Befehl.
- Die Fehlermeldung enthält nun Informationen zur Iteration.
- Im Skript plot_histogram.py wurde die Möglichkeit hinzugefügt, die Legende der Grafik auf dem Diagramm zu positionieren. Die Ausgabedpi der Grafik ist auf 600 DPI eingestellt.
- Das Skript plot_whisker.py wurde verbessert.
- Ein Fehler bei der Anzeige der geschätzten Ausführungszeit in Terminalemulatoren mit Blockcursor wurde behoben.
- Die zsh-Autovervollständigung wurde korrigiert.
- Eine aarch64-apple-darwin-Bauform wurde hinzugefügt.
- Verschiedene Code-Refactorings wurden durchgeführt.
Quelle: linux.org.ru
