Benchmark
Test di prestazioni standardizzato. Confronta CPU, GPU, sistemi o software nel tempo o tra implementazioni diverse. Nella pratica, più politica che scienza.
Categorie: microbenchmark (funzioni isolate: JMH per Java, Criterion per Rust), macrobenchmark (intera applicazione), benchmark standard (SPEC CPU, Geekbench, Cinebench, 3DMark). Notoriamente difficili da fare bene: warmup, pause del GC, ottimizzazioni del compilatore che saltano il codice non misurato, effetti della branch prediction. «Bugie, maledette bugie e benchmark»: i numeri pubblicati dai produttori sono spesso scelti ad arte.