[FR]Firefox 3 beta4: ameliorations des performances

11 March 2008

This is a French translation of this article on Firefox 3.

Firefox 3

Firefox 3 se prépare et approche de la release. La béta4 et sortie et fonctionne!

J’ai essayé de faire quelques benchmarks sur la bête, en me focalisant sur les performances JavaScript et la consommation mémoire.

Méthodologie des tests Javascript:

Le javascript a été utilisé et testé avec le test sunspider javascript lancé 5 fois, sur un Firefox tout neuf, tout beau.

Les tests ont été lancés en utilisant Firefox 2, Firefox 3 beta3 et Firefox 3 beta 4.

Les tests ont été lancés sous Windows XP et Linux, en utilisant 3 machines différentes.

  • Thinkpad T61p Core2 Duo 7500, avec 2GB de RAM
  • Dell Pentium 4 3,4 Ghz, avec 1GB de RAM
  • HP Celeron 2Ghz, avec 512 de RAM

Résulats des tests Javascript

Ces résultats sont une moyenne des 5 résultats de chaque test..

Les résultats montre une accélération nette allant de x3 à x5 en passant de Firefox 2 à Firefox 3!

En ne prenant en compte que la migration Firefox 3 beta3 à Firefox 3 beta4, on atteint entre x2 et x3!

Je ne vais détailler que les résultats moyens sur la machine la plus lente et la plus rapide, sous Windows XP afin de ne pas rallonger ce post.

Machine la plus rapide

  • Firefox 2 : 15688.1ms
  • Firefox 3 beta3 : 10016.8ms
  • Firefox 3 beta4 : 5158.4ms

Speedup : 304%

Machine la plus lente

  • Firefox 2 : 51456.1ms
  • Firefox 3 beta3 : 27556.2ms
  • Firefox 3 beta4 : 10923.8ms

Speedup: 471%

Méthodologie des tests mémoire

Sous Windows XP et Linux, j’ai ouvert un Firefox tout neuf et ouvert 4 onglets:

Ensuite j’ai refermé le browser et ouvert beaucoup d’onglets (20).

J’ai surveillé la consommation mémoire une fois qu’elle se soit stabilisée.

Résultats des benchmarks mémoire

Je n’ai pas été impressionné par les résultats, car j’ai trouvé que Firefox 3 beta 4 consomme environ 10% de plus en mémoire que Firefox2 sous Windows et Linux en utilisant le premier test sur la machine la plus rapide. (56Mo vs 50.5Mo).

Dans le deuxième tests, avec tous les onglets, la mémoire est environ identique, mais pas moindre…

Par contre, en utilisant Firefox 3 pendant longtemps, je n’ai pas eu d’explosion de la consommation mémoire à 400Mo ou plus. Je suis en train de bosser à essayer de reproduire ce leak de Firefox 2.

Conclusion

Firefox 3 est beaucoup plus rapide dans sa gestion du Javascript, un peu mieux dans sa gestion de la mémoire (consomme plus avec peu d’onglets mais semble leaker un peu moins) et dans l’ensemble semble plus rapide (peut être juste un feeling).

Selon mes tests, Firefox 3 est plus rapide qu’Opera, que IE7/IE8beta1 dans sa gestion du Javascript.

Moralité: Utilisez Firefox 3, c’est que du bon.

Jean-Baptiste Kempf

Comments

  1. On 26 May 26260, 7:26 by pakman

    Petit edit (dommage que ce ne soit pas possible…) à propos de Firefox 3. J’ai découvert qu’il existait 2 failles dans ce petit bijou (enfin… J’ai découvert que Mozilla avait découvert que…)

    Have a look:
    http://www.svmlemag.fr/dossier/0308…

    Quote: Précisons par ailleurs qu’une faille de sécurité, qualifiée de critique par les équipes de Mozilla vient d’être découverte. Elle touche les deux branches, 3 et 2 du navigateur.

    J’ai pas cherché plus loin (pas le niveau, et ej leur fait confiance…) Mais peut-être que cela sera susceptible de t’intéresser.

  2. On 25 May 25250, 12:07 by pakman

    y’en a qui on vraiment du temps à perdre…
    J’imagine que tu devinera facilement qui se cache derrière ce pseudo… Indice: Part of your family…

    Pour tes tests, je ne vérifierai pas, je te fait confience. Toutefois Tes remarques quant à la consommation de mémoires sont très fonées, c’est d’ailleurs le seul problème (à mes yeux) de firefox. Mais La stabilisation aux alentours de 50mo sur la v3 a partiellement réglé le problème.
    Je ne savait pas que F3 était en r4, je sius heureux de l’apprendre… Je vais aller voir ça..
    Sur ce…
    Bonne continuation. Je repasserai!

  3. On 17 May 17170, 5:10 by JeanMar

    Une étude empirique sur FF3 sous linux : http://www.mininglabs.com/2008/06/1…

  4. On 16 May 16160, 1:05 by JBK

    J’arrive pas à reproduire ce bug.

  5. On 8 May 8080, 12:44 by mumuri

    pour provoquer le bug va sur cette page
    http://docs.jquery.com/CSS/css#prop…

    chez moi çà plante systématiquement firefox après une grosse hausse de mémoire

  6. On 11 May 11110, 4:16 by Frank

    Je n’ai pas encore fait de telles mesures, mais sur OSX il suffit de l’utiliser pour constater un gain de vitesse impressionnant (bon, en même temps Firefox 2 était vraiment lent sur OSX).

    Et ce, que ce soit pour le Javascript ou pour le simple rendu de pages.