• # Barf, les perfs...

    Posté par . En réponse au message Gentoo et performances. Évalué à 5.

    Perso mon conseil ça serait surtout de ne pas te prendre trop le chou sur ces histoires de CFLAGS. Un truc du genre CFLAGS="-march=athlon-xp -02 -fomit-frame-pointer -pipe" et CXXFLAGS="${CFLAGS}" est très raisonnable, ne te posera pas de problème de stabilité comme certains flags de jacky à la -funroll-all-loops et autres -ffast-math, te fera des binaires assez considérablement plus petits qu'en -03 (chargement des applis plus rapide, et surtout moins de fautes de cache CPU, qui font bien souvent se trainer les binaires de jacky en fait). Bref des bons flags par défaut à mon goût. Après, le -O3, il peut être bénéfique pour certains softs/libs assez calculatoires, mais je dirais que c'est une nette minorité. Tu pourras toujours jouer plus tard à l'appliquer séléctivement avec un "/etc/portage/bashrc" [1] qui va bien, sur quelques paquets du style libsdl, ffmpeg, etc.

    Mais quoi qu'il en soit, ne t'attends pas à voir ton système s'envoler grâce aux CFLAGS... À mon avis, il est bien plus important de te concentrer sur un choix judicieux pour tes USE flags : fait toujours des "emerge -pv machin/truc" avant d'installer quelquechose, regarde les USE flags utilisés, et complète petit à petit ta liste de ceux globaux dans "/etc/make.conf" et de ceux locaux dans "/etc/portage/package.use". Il y a bien des logiciels pour lesquels les USE flags te font passer du simple au double le nombre de bibliothèques liées, et ça par exemple ça peut influer bien plus visiblement sur l'impression de légèreté ou de lourdeur du système.

    [1] http://gentoo-wiki.com/TIP_The_/etc/portage/bashrc_file(...)