
Състоянието на версия 1.19.0 на кроссплатформената (Linux, MacOS, Windows) конзолна утилита hyperfine, написана на Rust и разпространявана под лицензии Apache-2.0 и MIT. Утилитата е предназначена за сравнение на производителността на други конзолни утилити.
Списък с промени:
- добавена опция —reference , позволяваща ръчно указване на командата , с която ще се сравняват резултатите от изпълнението на други команди;
- добавена опция —conclude , която изпълнява командата след завършване на измерената команда;
- командата —output= може да бъде зададена за всяка команда;
- променливата на средата $HYPERFINE_ITERATION сега съдържа текущия номер на итерацията за всяка бенчмарк команда;
- в съобщението за грешка е добавена информация за итерацията;
- в скрипта plot_histogram.py е добавена възможност за позициониране на легендата на графика. Изходният DPI на графиката е зададен на 600 DPI;
- подобрен е скриптът plot_whisker.py;
- отстранена е грешка в показването на примерното време за изпълнение в емулаторите на терминал с блоков курсор;
- отстранено е автоматичното допълване в zsh;
- добавена е компилация aarch64-apple-darwin;
- разнообразен рефакторинг на кода.
Източник: linux.org.ru
