Hayadi's Blog

mercredi, février 08, 2006

Etude comparative .Net, Java, Mono

XML Mark c’est un outil de simulation crée par Sun Microsystems dans le but de tester les performances des technologies suivantes : Java, .Net Framework, Mono. Cette analyse a comme objectif de minimiser les process que le cycle de vie d’un document XML peut avoir, à savoir : le Parse, Access, Modify, Serialize
Son exécution simule des programmes multi-thread qui exécutent plusieurs Documents XML en parallèle. Ce scénario est similaire à un accès concurrentiel vers un Web service exposé.

Résultats:

Tests (Scores in Transactions/Second)

Conclusion :
En terme de performances, le .net Framework dépasse largement les autres plateformes, ceci est grâce à l’exécution efficace garantit par le CLR (Common Language Runtime).
Framework (toutes versions : 1.1 32 bit, 2.0 32 bit & 64 bit) comparé à Java, double ses scores à presque 60% de performance. Cependant le Mono beaucoup d’améliorations à développer en terme de performances (toutes versions.

Source : http://www.process64.com/articles/xmlmark1/