Состоялся выпуск 1.19.0 кроссплатформенной (Linux, MacOS, Windows) консольной утилиты hyperfine, написанной на языке Rust и распространяемой по лицензиям Apache-2.0 и MIT. Утилита предназначена для сравнения производительности других консольных утилит.
Список изменений:
- добавлена опция
--reference <cmd>позволяющая вручную указать команду<cmd>, с которой будут сравниваться результаты выполнения других команд; - добавлена опция
--conclude <cmd>, выполняющая команду<cmd>после выполнения измеряемой команды; - команда
--output=может быть задана для каждой команды; - переменная окружения
$HYPERFINE_ITERATIONтеперь содержит текущий номер итерации для каждой команды бенчмарка; - в сообщение об ошибке добавлена информация об итерации;
- в скрипт
plot_histogram.pyдобавлена возможность позиционирования легенды графика на диаграмме. Выходной DPI графика установлен в 600 DPI; - улучшен скрипт
plot_whisker.py; - исправлена ошибка отображения примерного времени выполнения в эмуляторах терминала с блочным курсором;
- исправлено автодополнение zsh;
- добавлена сборка
aarch64-apple-darwin; - различный рефакторинг кода.
>>> Подробности












