A vítězem se stává?? Kdo?
Porovnání výkonů C kompilátorů
LLVM 2.8 bylo vydáno minulý měsíc a přineslo mnoho zajímavých novinek. Stejně tak ani konkurenční kompilátory nezahálejí a pracují na nových verzích. Phoronix připravil velké výkonnostní porovnání kompilátorů GCC v různých verzích od 4.2.1 až po vývojovou 4.6, LLVM DragonEgg 2.8, LLVM-GCC 2.8 a Clang 2.8. Testy probíhaly tak, že byly zkompilovány různé aplikace (Apache, OpenSSL…) a jejich výkon byl následně porovnáván. Jak se dalo čekat, rozdíly nejsou nijak dramatické, ale ukazuje se, že LLVM, DragonEgg i nové GCC mají velký potenciál, který mohou zužitkovat v dalším vývoji.
Re: A kdo je vítěz?
celé vláknoPodla vsetkeho Clang 2.8 ale kazdy compilator bol lepsi v niecom inom...
Re: A kdo je vítěz?
celé vláknoTo teda nevím jaks na to přišel. Mě vychází, že 5 testů nepřeložil (nejspíš používají gcc specifické fce), 4x byl horší než gcc a ve 2 testech byl lepší na opteronu (na ostatních to bylo stejný). Zbytek byl tak těsný, že nemá cenu to řešit. Jediný v čem je lepší je rychlost kompilace.
Re: A kdo je vítěz?
celé vláknome z toho letmo vychazi gcc 4.5, kvuli kvuli tomu, ze jeho vystup nikam "neustreluje", ale jeste by to chtelo prepocitat na pomer proti nejrychlejsimu z kazdeho testu, jestli to v prumeru neni uplne nevhodny kompilator.

