-
Notifications
You must be signed in to change notification settings - Fork 0
2.1 Comparações
Para comparar a compilação com diferentes optimizações do compilador, foi usado o código original e então feito 3 medições para cada tipo de optimização e três medições sem nenhum tipo de optimização, e então foi feito a média entre esses 3 valores e assim foi possível ter uma analise mais precisa para saber se realmente é vantajoso utiliza-las ou não.
- | O1 | O2 | |
Execução 1: | 82.008 | 54.696 | 52.883 |
Execução 2: | 81.646 | 53.802 | 53.465 |
Execução 3: | 81.420 | 52.600 | 52.729 |
Média: | 81,691 | 54.0327 | 53,0256 |
Teste realizados utilizando as configurações a seguir:
Compilador: Visual Studio 2013 (v120)
Processador: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz 2.00GHz
Memória (RAM) 8,00GB (utilizável 7,87GB)
Tipo do sistema: Windows 7 Ultimate 64 Bits
Podemos perceber claramente que a versão optimizada O1 e O2 são muito mais rápidas comparadas com versão sem optimização, também é possível observar que O2 é melhor que O1 porém a diferencia entre as duas é muito baixa, sendo assim em questão de velocidade de execução, podemos contar com as optimizações dos compiladores.