• [^] # Re: Mandriva x86-64, Firefox 3.5 => ouch

    Posté par . En réponse au journal Performance des navigateur web: linux parent pauvre ?. Évalué à 2.

    Comme j'ai dit dans un précédent commentaire, ils utilisent "-fexceptions" par défaut chez Mandriva. Cela dit, ce n’est pas forcement significatif.

    Pour du x86-64, sans faire de profile feedback, tu peux déjà rajouter les options suivantes : tintin j'ai perdu les options exactes (j'ai passé 2 jours à recompiler gcc 4.4, avec le support de la branche graphite et pour comprendre l'Integrated Register Allocator, + 1 jour pour savoir comment les activer pour recompiler Firefox ... je crois que j'ai fini par faire des alias pour ajouter les bonnes options (le truc douteux)). Bon courage, mais je me suis lourdement inspiré du magistral journal de sir patrick_g ( http://linuxfr.org/2009/04/21/24809.html ).

    Bref, on obtient des gains, et c'est rassurant, sans toucher aux options de link (sauf si tu fais du profile feedback), et en ne se focalisant que sur les options apportées par gcc4.4 (c'est à dire, sans chercher à optimiser vraiment, en étudiant toutes les possibilités des précédentes versions de gcc, en laissant les exceptions par exemple).