Forum > Portuguese
Optimização
(1/1)
nightrider:
Na opção "code generation" do menu pulldown do Lazarus "Project|Project Options", há quatro niveis de otimização.
Pelo que entendo, o nivel zero não gera otimização nenhuma, o item 1 degrada performance pq deve ser gerado codigo extra pra facilitar o debugging e tb haver consumo de CPU para fins do mesmo debugging.
To curioso de saber a diferença entre os niveis 3 e 4 e se é de se esperar ganhos sensiveis de performance com o uso de um deles. Qual a diferença entre 3 e 4? Alguem sabe?
Saudações desde São Paulo - SP
Ricardo
felipemdc:
Acho que na maioria dos programas essas opções de otimização não fazem diferença, pois raramente o gargalo de performance é a geração de código do compilador. Talvez em algum programa bem específico, mas na maioria dos programas os gargalos são coisas como a conexão de banco de dados, acesso ao disco, método de desenho na tela, etc.
Navigation
[0] Message Index