si c'est vrai cela veut dire que le compilo qui génère du bytecode n'optimise rien, ce qui serait surprenant.
Pour avoir décompilé des .class java, je confirme que le code retrouvé ressemble énormément au code de base, à part quelques goto dans des boucles.
Il me semble que l'optimisation se fait en runtime, quand la VM exécute un certain nombre de fois une méthode, elle décide de compiler ladite méthode en code natif pour aller plus vite. Et là, le code généré est optimisé, pas avant.
[^] # Re: Pourquoi Mono ?
Posté par TortuXm . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
Pour avoir décompilé des .class java, je confirme que le code retrouvé ressemble énormément au code de base, à part quelques goto dans des boucles.
Il me semble que l'optimisation se fait en runtime, quand la VM exécute un certain nombre de fois une méthode, elle décide de compiler ladite méthode en code natif pour aller plus vite. Et là, le code généré est optimisé, pas avant.