
Wydanie 1.19.0 międzyplatformowego narzędzia konsolowego hyperfine (Linux, MacOS, Windows), napisanego w języku Rust i dystrybuowanego na licencjach Apache-2.0 i MIT, miało miejsce. Narzędzie ma na celu porównanie wydajności innych narzędzi konsolowych.
Lista zmian:
- Dodano opcję —reference , która umożliwia ręczne wskazanie komendy , z którą będą porównywane wyniki wykonania innych komend;
- Dodano opcję —conclude , która wykonuje komendę po zakończeniu mierzonej komendy;
- Opcja —output= może być ustawiona dla każdej komendy;
- Zmienne środowiskowej $HYPERFINE_ITERATION teraz zawiera aktualny numer iteracji dla każdej komendy benchmarkowej;
- Dodano informacje o iteracji do komunikatu o błędzie;
- W skrypcie plot_histogram.py dodano możliwość pozycjonowania legendy wykresu na diagramie. Wyjściowy DPI wykresu ustawiono na 600 DPI;
- Ulepszono skrypt plot_whisker.py;
- Naprawiono błąd wyświetlania przybliżonego czasu wykonania w emulatorach terminala z blokowym kursorem;
- Naprawiono autouzupełnianie w zsh;
- Dodano kompilację aarch64-apple-darwin;
- Różne refaktoryzacje kodu.
Źródło: linux.org.ru
