Serge Rossi : Java Benchmark |
![]() Ce tableau est figé depuis fin 1997. Ne m'envoyez plus vos résultats. Les machines récentes avec les JVM modernes font maintenant tourner ce test en moins de 1 seconde (début 1999). Mon petit programme de benchmark n'est donc plus vraiment au gout du jour. Il est juste intéressant pour constater le chemin parcouru depuis l'apparition de Java. Merci à tous ceux qui m'ont envoyé leurs résultats dans le passé. 18 Juin 2002 : J'ai rajouté les chiffres de ma machine actuelle, un PC Athlon XP 2000 sous Linux (RedHat 7.2 + kernel 2.4.18) avec la toute récente version 1.0 de Mozilla et Sun Java 1.4. Les progrés sont impressionnants et surtout, mon test n'est plus adapté du tout aux machines actuelles. J'aurais du calculer un indice sur la quantité de travail fournie sur un temps constant et non un chrono absolu, ce qui tot ou tard n'a plus de signification. 26 Février 2003 : Encore une petite mise à jour avec ma machine courante, un PC Athlon XP 2400 sous Linux RedHat 8.0 plus noyau 2.4.20, Mozilla 1.3b, Sun Java 1.4.1. CPU 17 % plus rapide = benchmark plus rapide de 17 %, logique... ![]()
A noter que la peu brillante JVM intégrée dans Netscape Navigator devrait être remplacée dans le futur par celle de Symantec :-) A noter également que le portage des JVM sur Windows a du faire l'objet de beaucoup de soins car les résultats sont très bon alors que les résultats des Macs et stations Unix récents sont tout à fait comparables. Exemple flagrant avec Netscape 3 (voir le tableau ci-dessous) : le test s'execute en 7 secondes 250 sur un Pentium 133 sous Windows 95 et en 35 secondes et quelques sur un Pentium 133 sous Linux 2.1.0... Une chose dont je suis sur, c'est que cette différence n'est surement pas due à une pseudo supériorité écrasante de Windows 95 sur Linux ! Les JVM sous Unix ne sont pas du tout optimisées ! Bien sur, ma méthode de test est critiquable (comme tout programme de Benchmark d'ailleurs...) mais bon, faut bien commencer quelque part, non ? ![]() La plus grosse critique est qu'il sagit de tests de calcul pur et de manipulations mémoire. Les JVM JIT sont très fortement favorisées dans ce type de tests. La JavaStation (tout en bas du tableau !) n'est pas si lente que cela sur l'aspect graphique par exemple, bien au contraire. Bien sur, j'ai écrit tout le texte ci-dessus en 1997 et ça n'a plus grand chose à voir avec la réalité de 2003 :-) Le grand comparatif des JVM !
|
|