
De release van 1.19.0 van de cross-platform (Linux, MacOS, Windows) consoletool hyperfine, geschreven in Rust en verspreid onder de Apache-2.0- en MIT-licenties, heeft plaatsgevonden. De tool is bedoeld voor het vergelijken van de prestaties van andere consoletools.
Wijzigingenlijst:
- De optie —reference is toegevoegd, waarmee handmatig een commando kan worden opgegeven om de resultaten van de uitvoering van andere commando's mee te vergelijken.
- De optie —conclude is toegevoegd, die het commando uitvoert na het uitvoeren van het te meten commando.
- De —output= optie kan voor elk commando worden ingesteld.
- De omgevingsvariabele $HYPERFINE_ITERATION bevat nu het huidige iteratienummer voor elk benchmarkcommando.
- In het foutbericht is informatie over de iteratie toegevoegd.
- In het script plot_histogram.py is de mogelijkheid toegevoegd om de legenda van de grafiek op de diagram te positioneren. De uitvoer DPI van de grafiek is ingesteld op 600 DPI.
- Het script plot_whisker.py is verbeterd.
- Een fout in de weergave van de geschatte uitvoeringstijd in terminalemulators met een blokcursor is gecorrigeerd.
- De zsh-autocompletion is gerepareerd.
- Gebouwd voor aarch64-apple-darwin.
- Diverse code-refactoreringen.
Bron: linux.org.ru
