1 repository
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 este o bibliotecă de microbenchmarking bazată pe statistici și un instrument de regresie a performanței pentru Rust. Oferă un framework pentru izolarea și măsurarea segmentelor mici de cod, utilizând analiza statistică pentru a elimina zgomotul și a asigura măsurători fiabile și repetabile ale vitezei de execuție. Instrumentul se distinge printr-o suită de vizualizare a performanței care generează rapoarte HTML și grafice pentru a urmări tendințele de performanță și throughput-ul. Include un sistem pentru compararea timpilor de execuție actuali cu bazele de referință stocate pentru a identifica și preveni scăderile de performanță. Biblioteca acoperă măsurarea funcțiilor asincrone, benchmarking-ul parametrizat pentru scalarea input-ului și calculul throughput-ului codului. De asemenea, suportă integrarea metricilor hardware personalizate și a contoarelor de procesor pentru a captura date de nivel scăzut în timpul rulărilor. Automatizarea este susținută printr-o interfață CLI pentru filtrarea benchmark-urilor și un mod de validare pentru verificarea execuției reușite în pipeline-urile CI.
Transforms benchmark data into compatible formats suitable for statistical analysis and summary reporting.