Le temps de chargement de la machine virtuelle java est long ! la mémoire utilisée est importante !
Peut-être qu'une fois chargée, une application java peut avoir des performances comparables à d'autres languages.... mais pas avec la même utilisation mémoire et pas pour des applications graphiques avec swing !
Un simple petit script qui lance 10 fois helloWorld en parrallèle (HelloWorld qui attend que return soit pressé pour se terminer) devrait mettre en évidence ces problèmes...
Ensuite, sur un pintel 6600Ghz 3gb ram ou un pintel II 100Mhz, 128mb ram, je pense que c'est encore plus flagrant...
Note: j'avais vu des benchmarks gcj (http://gcc.gnu.org/java/(...) qui compile du java en natif): des fois les gains de performance sont important, des fois on est plus lent qu'avec la jvm. dans tous les cas, la mémoire utilisée est moins importante.
# Java et C++
Posté par djapat . En réponse au journal Java et C++. Évalué à 2.
Peut-être qu'une fois chargée, une application java peut avoir des performances comparables à d'autres languages.... mais pas avec la même utilisation mémoire et pas pour des applications graphiques avec swing !
Un simple petit script qui lance 10 fois helloWorld en parrallèle (HelloWorld qui attend que return soit pressé pour se terminer) devrait mettre en évidence ces problèmes...
Ensuite, sur un pintel 6600Ghz 3gb ram ou un pintel II 100Mhz, 128mb ram, je pense que c'est encore plus flagrant...
Note: j'avais vu des benchmarks gcj (http://gcc.gnu.org/java/(...) qui compile du java en natif): des fois les gains de performance sont important, des fois on est plus lent qu'avec la jvm. dans tous les cas, la mémoire utilisée est moins importante.
Est-ce que quelqu'un a des expériences avec gcj ?