-->

jb, 24y

Keyword - Javascript

Entries feed - Comments feed

Tuesday, March 11 2008

[FR]Firefox 3 beta4: ameliorations des performances

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:

  • lemonde.fr
  • www.nytimes.fr
  • slashdot.org
  • pcinpact.com

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.

Firefox 3 beta4: Performances improvements.

Firefox 3

Firefox 3 is in the works, approaching the release. The beta4 is out and runs.

I tried to benchmark it a bit, especially on JavaScript performance and memory consumption.

Javascript Testing: Methodology

The javascript has been used with the sunspider javascript test that was run 5 times, on freshly installed firefox.

The tests were run using Firefox 2, Firefox 3 beta3 and Firefox 3 beta 4.

The tests were done on Windows XP and Linux, using 3 different machines:

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

Javascript Testing: Results

Those results are an average of the complete 5 times tests.

The results show a 5x to 3x speedup in Javascript performance from Firefox 2 to Firefox 3!

From Firefox 3 beta 3 to Firefox 3 beta 4, the speedup is between 2x and 3x.

I will detail the results for the fastest and the slowest machine on Windows.

Faster machine

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

Speedup : 304%

Slower machine

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

Speedup: 471%

Memory Benchmark: Methodology

On windows XP and Linux, I opened a fresh browser and opened

  • lemonde.fr
  • www.nytimes.fr
  • slashdot.org
  • pcinpact.com

Then I reclosed the browser and opened many many tabs.

I monitored the stabilized memory consumption.

Memory Benchmark: Results

I wasn't impressed by the results, because I have found that Firefox 3 beta 4 takes around 10% more memory than Firefox2 on Windows and Linux on the first test on the faster machine (56MB vs 50.5MB).

On the second test, with many more tabs, I have found that the memory is usually around the same, but not really better.

On a long way use, I didn't have any huge memleaks with Firefox using 400MB of RAM quite suddenly, but I am working on it to make it do that too :D

Conclusion

Firefox 3 is way faster in Javascript handling, a bit better in memory consumption, (it takes more memory but seems to not leak like a madman) and overall it seems faster to load pages (just a feeling), compared to Firefox 2.

According to my tests, it is faster than IE7/IE8beta1, Opera 9.5 in Javascript performance.

Then GO and USE it.


Jean-Baptiste KEMPF | jean-baptiste.kempf _(at)_ via.ecp.fr | Powered by Chaussure | xHtml et CSS valide