
Die Version 1.19.0 des plattformübergreifenden (Linux, MacOS, Windows) Konsolenwerkzeugs 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:
- Die Option —reference <cmd> wurde hinzugefügt, um manuell den Befehl <cmd> anzugeben, mit dem die Ergebnisse anderer Befehle verglichen werden.
- Die Option —conclude <cmd> wurde hinzugefügt, die den Befehl <cmd> 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 nun die aktuelle Iterationsnummer für jeden Benchmark-Befehl.
- Fehlermeldungen wurde die Iterationsinformation hinzugefügt.
- Das Skript plot_histogram.py wurde um die Möglichkeit erweitert, die Legende des Diagramms zu positionieren. Die Ausgabedpi des Diagramms beträgt 600 DPI.
- Das Skript plot_whisker.py wurde verbessert.
- Ein Fehler bei der Anzeige der geschätzten Ausführungszeit in Terminalemulatoren mit Blockcursor wurde behoben.
- Das Autocomplete für zsh wurde korrigiert.
- Eine aarch64-apple-darwin-Build wurde hinzugefügt.
- Verschiedene Code-Refaktorisierungen.
Quelle: linux.org.ru
