
Излезе версия 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
