Très intéressant, nous faisons des tests similaires et j'ajouterais qq remarques:
1/ Sur ce genre de test l'option -server de java est indispensable pour avoir les perf max (d'ailleurs sur les archi actuelles (dual core) même en mode GUI c'est plus interessant).
2/ Pour comparer avec C++, ta procedure de test contient-elle un certain nombre de run pour permettre au JIT de compiler les classes avant les mesures?
3/ L'option -O3 de gcc est fortement déconseillée, en effet il optimise tellement ... que parfois les resultats ne sont plus bon !, L'option -02 est réputée pour être la plus stable.
4/ Il faudrait comparer mono avec un run sur une CLR win32 sur la meme machine
Salut
Très intéressant, nous faisons des tests similaires et j'ajouterais qq remarques:
1/ Sur ce genre de test l'option -server de java est indispensable pour avoir les perf max (d'ailleurs sur les archi actuelles (dual core) même en mode GUI c'est plus interessant).
2/ Pour comparer avec C++, ta procedure de test contient-elle un certain nombre de run pour permettre au JIT de compiler les classes avant les mesures?
3/ L'option -O3 de gcc est fortement déconseillée, en effet il optimise tellement ... que parfois les resultats ne sont plus bon !, L'option -02 est réputée pour être la plus stable.
4/ Il faudrait comparer mono avec un run sur une CLR win32 sur la meme machine
Cdlt
Christophe (aka ouaibsky)