Saudações amigos da comunidade "Free as in Freedom"!!!
Eu, como muitos amigos aqui, sou um paranóico por otimizações. Seja no trabalho, em casa, nas tarefas do dia-a-dia e obviamente no meu hobbie: computação.
Realizei uma série de testes de desempenho e gostaria de compartilhar com vocês o resultado.
O que eu fiz
Vasculhei as entranhas da web procurando um programa de
benchmark para verificar se minhas otimizações estavam surtindo efeito positivo e o quantificar o resultado.
Achei uma série de programas, porém o que mais gostei foi o
ubench.
Podem baixar o ubench aqui:
É um programa de benchmark sintético, que utiliza a capacidade de máquinas multiprocessadas. Ele vem com o código fonte e pode ser compilado com os parâmetros que você escolher. O programa é pequeno e dá como resultado 3 números.
- CPU Bench: pontuação do CPU (dããã...);
- MEM Bench: pontuação da memória;
- AVG: uma média aritmética entre os dois valores.
Quanto maior o resultado melhor.
O programa leva exatamente o mesmo tempo para ser executado em qualquer máquina, aproximadamente 6 minutos.