Une version mise à jour du célèbre “Great Ruby Shootout” vient de voir le jour sur le blog de son créateur, Antonio Cangiano. Il s’agit d’une comparaison de la rapidité relative des diverses implémentations actuelles de Ruby.

La version précédente du test (datée de février 2007) concluait que Ruby 1.9 (alors nommée “YARV”), pourtant encore en cours de développement actif, était déjà bien plus efficace que la 1.8; les autres implémentations étaient considérées trop instables à l’époque.

Dans cette nouvelle édition, les implémentations testées sont les suivantes:

Les résultats sont impressionnants: bien que la version 1.9 soit toujours la première (de 3 à 4 fois plus rapide que 1.8 en moyenne!), nous voyons maintenant que les implémentations Java (JRuby, XRuby) ont dépassé elles aussi 1.8 et ce malgré leurs avantages respectifs (accès à la plateforme Java, etc). Notons aussi que Rubinius, bien qu’encore en deça des performances de ses concurrents, a fait des progrès considérables depuis ce début d’année.

Nous vous invitons à consulter l’article original (en anglais) pour un détail des tests et quelques graphiques.

0 Commentaires

Ajouter un commentaire

Vous devez être identifié pour poster un commentaire. Identifiez-vous, ou inscrivez-vous si ce n'est déjà fait.