Compiler une distrib avec les bons flags rends le système _vraiment_ plus rapide et réactif.
Il est trés difficile de quantifier le gain de performance, mais voici les résultats de ma propre expérience :
Sur un Athlon XP 1900+ / 512 Mo de RAM
Debian/Ubuntu : dans mozilla, on fait défiler la page d'accueil de linuxfr de haut en bas le plus vite possible plusieurs dizaines de fois avec la souris et l'ascenseur => la barre de défilement n'arrive pas à suivre , le curseur prends de l'avance et on consomme 100% du CPU.
Idem pour les autres distrib installé sur mon pc genre Mandrake.
Gentoo avec "-03 -pipe -march=athlon-xp -ffast-math" : le meme test et le barre de défilement ne décroche pas d'un pixel du curseur de la souris et on ne consomme pas 100% du CPU.
L'ensemble du système est bien plus réactif, gnome-terminal est *beaucoup* plus rapide.
Autre exemple sur un iMac DV SE. C'est un PowerPC G3 à 400 MHz avec 384 Mo de RAM.
Le système est entièrement compilé à la mimine (c'est ma propre distribution) avec les bonnes optimisations lors de la compilation.
Mon mozilla est presque aussi rapide que le mozilla fourni pas une debian/ubuntu sur mon athlon.
Conclusion : Ne pas croire les esprits chagrin qui essaieront de vous faire croire que ça ne sert à rien d'optimiser la compilation d'une distrib sous pretexte qu'on ne gagne "même pas 5%". Le fait est qu'au final, on gagne vraiment a optimiser lors de la compilation. Mais il faut TOUT compiler de manière optimisé et pas seulement le kernel et la glibc.
# Les optimisations de gcc, ça optimise _vraiment_ !
Posté par Christophe Merlet (site web personnel) . En réponse au journal Optimiser sa Gentoo. Évalué à 3.
Il est trés difficile de quantifier le gain de performance, mais voici les résultats de ma propre expérience :
Sur un Athlon XP 1900+ / 512 Mo de RAM
Debian/Ubuntu : dans mozilla, on fait défiler la page d'accueil de linuxfr de haut en bas le plus vite possible plusieurs dizaines de fois avec la souris et l'ascenseur => la barre de défilement n'arrive pas à suivre , le curseur prends de l'avance et on consomme 100% du CPU.
Idem pour les autres distrib installé sur mon pc genre Mandrake.
Gentoo avec "-03 -pipe -march=athlon-xp -ffast-math" : le meme test et le barre de défilement ne décroche pas d'un pixel du curseur de la souris et on ne consomme pas 100% du CPU.
L'ensemble du système est bien plus réactif, gnome-terminal est *beaucoup* plus rapide.
Autre exemple sur un iMac DV SE. C'est un PowerPC G3 à 400 MHz avec 384 Mo de RAM.
Le système est entièrement compilé à la mimine (c'est ma propre distribution) avec les bonnes optimisations lors de la compilation.
Mon mozilla est presque aussi rapide que le mozilla fourni pas une debian/ubuntu sur mon athlon.
Conclusion : Ne pas croire les esprits chagrin qui essaieront de vous faire croire que ça ne sert à rien d'optimiser la compilation d'une distrib sous pretexte qu'on ne gagne "même pas 5%". Le fait est qu'au final, on gagne vraiment a optimiser lors de la compilation. Mais il faut TOUT compiler de manière optimisé et pas seulement le kernel et la glibc.