On est bien d'accord, les benchs n'ont pas beaucoup d'intérêt, sauf à trouver des gros défaut dans l'implémentation de certains API (genre quand ca va 100 fois moins vite sur une plateforme, faut se poser des questions sur l'implémentation).
Ce qui fait la réputation de "Java c'est lent" c'est surtout les différences de perfs entre Java sous Windows et Java sous Linux, et évidemment le fait que Java bouffe de la RAM, ce qui ne change rien quand on en a assez, mais qui bien sûr font chutter les perfs dès qu'on n'a plus ce qu'il faut...
"Ps: les librairies du Jdk sont codées en java avec des appels Jni natifs dedans bien évidemment."
Donc bien évidemment, les libs sont implémentées en C++, et que implicitement on peut obtenir des perfs exactement identiques entre C++ et Java, comme quoi ce n'est pas le langage qui fait la différence mais bien l'implentation...
(d'ailleur une question qui tue : on dit implémentation ou inplentation ? Les 2 sont-ils français ?)
[^] # Re: mouaich.
Posté par TImaniac (site web personnel) . En réponse au journal Java et C++. Évalué à 3.
Ce qui fait la réputation de "Java c'est lent" c'est surtout les différences de perfs entre Java sous Windows et Java sous Linux, et évidemment le fait que Java bouffe de la RAM, ce qui ne change rien quand on en a assez, mais qui bien sûr font chutter les perfs dès qu'on n'a plus ce qu'il faut...
"Ps: les librairies du Jdk sont codées en java avec des appels Jni natifs dedans bien évidemment."
Donc bien évidemment, les libs sont implémentées en C++, et que implicitement on peut obtenir des perfs exactement identiques entre C++ et Java, comme quoi ce n'est pas le langage qui fait la différence mais bien l'implentation...
(d'ailleur une question qui tue : on dit implémentation ou inplentation ? Les 2 sont-ils français ?)