1 repositorio
Tools for transforming raw evaluation data into standardized formats and computing summary statistics.
Distinct from Benchmark Data Generators: Focuses on formatting and statistical summarization of existing data, not generating synthetic datasets.
Explore 1 awesome GitHub repository matching testing & quality assurance · Benchmark Data Formatters. Refine with filters or upvote what's useful.
Criterion es una biblioteca de microbenchmarking basada en estadísticas y una herramienta de regresión de rendimiento para Rust. Proporciona un framework para aislar y medir pequeños segmentos de código, utilizando análisis estadístico para eliminar el ruido y garantizar mediciones fiables y repetibles de la velocidad de ejecución. La herramienta destaca por su suite de visualización de rendimiento, que genera informes HTML y gráficos para seguir las tendencias de rendimiento y el throughput. Incluye un sistema para comparar los tiempos de ejecución actuales con líneas base almacenadas para identificar y prevenir caídas de rendimiento. La biblioteca cubre la medición de funciones asíncronas, benchmarking parametrizado para escalado de entrada y cálculo de throughput de código. También admite la integración de métricas de hardware personalizadas y contadores de procesador para capturar datos de bajo nivel durante las ejecuciones. La automatización es compatible mediante una interfaz de línea de comandos para el filtrado de benchmarks y un modo de validación para verificar la ejecución exitosa dentro de pipelines de integración continua.
Transforms benchmark data into compatible formats suitable for statistical analysis and summary reporting.