• [^] # Re: Le compilateur ne fait pas ça ?

    Posté par . En réponse au journal Des outils d'audit de code Java. Évalué à 2.

    >> M' enfin, les compilateurs qui font de l' optimisation globale, il n' y en a pas beaucoup.

    > Il y a au moins icc et llvm, pour java aucune idée. Mais dans tous les cas, il est beaucoup
    > mieux de l'inclure dans le compilo.

    Je sais pas pour LLVM, mais pour icc, si tu pensais à IPO (interprocess optimization), si ta base de code est un tant soit peu très grosse, les temps de compil' explosent avec un risque non-négligeable de « internal error » (plus de mémoire, /tmp plein, ou bien certaines limites internes atteintes). IPO est très bien pour des outils dont la base de code est de taille raisonnable. Il y a un autre inconvénient à IPO : les .o générés ne sont pas des .o standards, et c'est gênant pour interagir avec d'autres compilateurs quand on en a besoin.