Je ne suis pas certain que Dalvik soit si performant que cela. Déjà, jusqu'à Android 2.1, il n'y avait pas de JIT: le code était était exécuté de manière interprété et donc très lent. Depuis ils ont rajouté un JIT qui améliore certes pas mal les choses, mais je doute qu'ils arrivent au niveau de la JVM de SUN/Oracle, qui atteint des perfs qui n'ont pas à rougir face à du C. Et je dis cela pour l'avoir personnellement constaté.
À vue de nez et de certains tests perso, il manque au moins un facteur 2 avec Dalvik.
La JVM de (削除) SUN (削除ここまで) Oracle demande par contre pas mal de temps pour réellement optimiser le code. Pas terrible d'ailleurs pour les microbenchmarks.
Peut-être chez Google ont-ils particulièrement optimisé les temps de démarrage.
[^] # Re: Java = Flash ?
Posté par ndesmoul . En réponse au journal Le java officiel est sorti de debian.... Évalué à 4.
Je ne suis pas certain que Dalvik soit si performant que cela. Déjà, jusqu'à Android 2.1, il n'y avait pas de JIT: le code était était exécuté de manière interprété et donc très lent. Depuis ils ont rajouté un JIT qui améliore certes pas mal les choses, mais je doute qu'ils arrivent au niveau de la JVM de SUN/Oracle, qui atteint des perfs qui n'ont pas à rougir face à du C. Et je dis cela pour l'avoir personnellement constaté.
À vue de nez et de certains tests perso, il manque au moins un facteur 2 avec Dalvik.
La JVM de
(削除) SUN (削除ここまで)Oracle demande par contre pas mal de temps pour réellement optimiser le code. Pas terrible d'ailleurs pour les microbenchmarks.Peut-être chez Google ont-ils particulièrement optimisé les temps de démarrage.