benchmark 1

Um dentre vários tipos de teste usados para medir o desempenho do hardware ou do software. Os testes de benchmark de hardware contêm programas que avaliam os recursos do equipamento – por exemplo, a velocidade na qual o microprocessador consegue executar as instruções ou tratar números com ponto flutuante. Os testes de benchmark de software determinam a eficiência, exatidão ou velocidade de um programa na execução de tarefas específicas, como o recálculo dos dados de uma planilha. Os mesmos dados são usados com todos os programas testados, de modo que os resultados possam ser comparados a fim de se determinar quais os programas que apresentam bom desempenho, e em que áreas. O projeto de bechmarks válidos é quase uma arte, pois as várias combinações de hardware e software podem apresentar um desempenho bastante variável sob diferentes condições. Em geral, depois que um benchmark é aceito como padrão, os fabricantes de hardware e produtores de software tentam otimizar o produto de modo que consigam executar esse benchmark específico com mais rapidez do que os produtos concorrentes, com a finalidade de aumentar as suas vendas. Ver também sieve of Eratosthenes (peneira de Eratóstenes).