cela fait disons 1 an / 1 ans (an ?) et demi que je tourne avec ces "optimisations". J'y comprend pas grand chose, c'est un ami qui me les a filer. Ca roule, ca plante quasiment pas, ni en compilation, ni en utilisation pour moi.
Je dis quasiment, car j'ai du retirer une "optimisation" pour compiler un module de Xorg. (et les ebuilds en pratique filtre les optimisations trop agressives)
La différence de performance en général ? Je pourrais pas vraiment dire. En revanche, je peux attester du gain *important* de performance à l'utilisation et au démarage entre la version OpenOffice-bin (i386) et la version compilée qui prend 10h de compilation au bas mot. (je suis sérieux, compiler OOo sur ma machine, c'est au moins 10h de compilation)
Je suis relativement nouveau dans le monde de linux et je n'ai pas tester beaucoup de distribution.
J'ai commencé utiliser mandriva (c'était mandrake 2005 je crois) pendant 2-3 mois, j'ai abandonné. Je comprennais rien de rien aux tutos à l'époque (bon maintenant ca va mieux). Puis j'ai rencontré un pote "pro-gentoo" à la fac, donc je me suis mis dessus, vu que j'avais quelqu'un "en vrai" pour m'aider.
Je ne regrette absolument pas de mettre mis sur Gentoo. Cela ma permis d'apprendre énormément de choses que je n'aurai pas pu apprendre en passant par une autre distrib orienté "clic and go".
Maintenant, c'est vrai que j'ai envie de passer à autre chose pour mes prochains PC car je n'ai plus 3 jours (j'exagere) à mettre pour avoir juste un Xorg / XFCE4 / Firefox qui tourne optimiser au petits oignions (pour peut etre pas grand chose).
Bon c'était ma vie, tout ca pour dire que juste avec "-O2 -fomit-frame-pointer", c'est *tres* léger comme optimisation. sachant que les précompilés sont souvent optimisés déja eux meme pour l'architecture générique de destination. Il n'y aura forcément pas beaucoup de gain de perf en mettant une optimisation "passe partout" tel que celle que tu a utilisée.
[^] # Re: En optimisant l'optimisation ?
Posté par darklumina . En réponse au journal Comparatif entre Debian compilé contre Debian générique.. Évalué à 6.
CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -finline-functions -fno-ident -mfpmath=387 -falign-jumps=4 -falign-loops=4 -falign-functions=64 -frename-registers -fweb"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
cela fait disons 1 an / 1 ans (an ?) et demi que je tourne avec ces "optimisations". J'y comprend pas grand chose, c'est un ami qui me les a filer. Ca roule, ca plante quasiment pas, ni en compilation, ni en utilisation pour moi.
Je dis quasiment, car j'ai du retirer une "optimisation" pour compiler un module de Xorg. (et les ebuilds en pratique filtre les optimisations trop agressives)
La différence de performance en général ? Je pourrais pas vraiment dire. En revanche, je peux attester du gain *important* de performance à l'utilisation et au démarage entre la version OpenOffice-bin (i386) et la version compilée qui prend 10h de compilation au bas mot. (je suis sérieux, compiler OOo sur ma machine, c'est au moins 10h de compilation)
Je suis relativement nouveau dans le monde de linux et je n'ai pas tester beaucoup de distribution.
J'ai commencé utiliser mandriva (c'était mandrake 2005 je crois) pendant 2-3 mois, j'ai abandonné. Je comprennais rien de rien aux tutos à l'époque (bon maintenant ca va mieux). Puis j'ai rencontré un pote "pro-gentoo" à la fac, donc je me suis mis dessus, vu que j'avais quelqu'un "en vrai" pour m'aider.
Je ne regrette absolument pas de mettre mis sur Gentoo. Cela ma permis d'apprendre énormément de choses que je n'aurai pas pu apprendre en passant par une autre distrib orienté "clic and go".
Maintenant, c'est vrai que j'ai envie de passer à autre chose pour mes prochains PC car je n'ai plus 3 jours (j'exagere) à mettre pour avoir juste un Xorg / XFCE4 / Firefox qui tourne optimiser au petits oignions (pour peut etre pas grand chose).
Bon c'était ma vie, tout ca pour dire que juste avec "-O2 -fomit-frame-pointer", c'est *tres* léger comme optimisation. sachant que les précompilés sont souvent optimisés déja eux meme pour l'architecture générique de destination. Il n'y aura forcément pas beaucoup de gain de perf en mettant une optimisation "passe partout" tel que celle que tu a utilisée.