Léxico de TI › Programação › Benchmark

Benchmark

Programação Svenska → Atualizado: 2026-09-28

Teste de desempenho padronizado. Compara CPU/GPU/sistema/software ao longo do tempo ou entre implementações. Mais política do que ciência, na prática.

Categorias: microbenchmark (funções isoladas — JMH para Java, Criterion para Rust), macrobenchmark (aplicação inteira), benchmarks padrão (SPEC CPU, Geekbench, Cinebench, 3DMark). Notoriamente difícil de fazer certo: aquecimento (warmup), pausas de GC, otimizações do compilador que pulam código não medido, efeitos de branch prediction. "Lies, damned lies, and benchmarks" — número publicado por fabricante costuma vir escolhido a dedo.

← Voltar ao léxico