
Se ha lanzado la versión 1.19.0 de la utilidad de consola multiplataforma (Linux, MacOS, Windows) hyperfine, escrita en Rust y distribuida bajo las licencias Apache-2.0 y MIT. La utilidad está diseñada para comparar el rendimiento de otras utilidades de consola.
Lista de cambios:
- Se ha añadido la opción —reference <cmd> que permite especificar manualmente el comando <cmd> con el que se compararán los resultados de ejecución de otros comandos;
- Se ha añadido la opción —conclude <cmd>, que ejecuta el comando <cmd> después de ejecutar el comando medido;
- El comando —output= puede ser especificado para cada comando;
- La variable de entorno $HYPERFINE_ITERATION ahora contiene el número actual de iteración para cada comando de benchmark;
- Se ha añadido información sobre la iteración al mensaje de error;
- Se ha añadido la capacidad de posicionar la leyenda del gráfico en el script plot_histogram.py. La resolución de salida del gráfico se ha establecido en 600 DPI;
- Se ha mejorado el script plot_whisker.py;
- Se ha corregido un error en la visualización del tiempo estimado de ejecución en emuladores de terminal con un cursor en bloque;
- Se ha corregido el autocompletado de zsh;
- Se ha añadido la construcción aarch64-apple-darwin;
- Diversas refactorizaciones de código.
Fuente: linux.org.ru
