le probleme c'est le c++ moderne qui repose sur des kilometres de templates et de meta-conneries, qui eux même font l'hypothese que "les ptites fonctions et les ptites classes qui font rien c'est pas grave parce que y'a la bonne le compilo qui fait le menage" . Quand l'optimiseur est activé, ça inline effectivement tout ça en éliminant le code mort et ça va vite. Quand l'optimiseur est off tu te retrouve avec un binaire 5x plus gros (10x si en plus t'as mis du -g) , qui du coup met nettement plus de temps à linker, et surtout qui tourne 25x moins vite (et encore ça peut etre pire)
[^] # Re: pas tout jeune
Posté par Troy McClure (site web personnel) . En réponse à la dépêche Campagne de dons pour le compilateur PCC. Évalué à 4.