Si quelqu'un peut me donner de brèves informations sur les avantages et les inconvénients des deux machines virtuelles, ils dépendent tous de la spécification standard de la machine virtuelle.
Réponses
Trop de publicités?JRockit a été développé à l'origine par Appel et BEA Systems, avant d'être acquis par Oracle pour exécuter le logiciel serveur.1 Il était censé être optimisé pour les grandes applications nécessitant un long temps d'exécution des tâches, beaucoup de mémoire et d'un environnement évolutif, en poussant des optimisations pour ces scénarios, encore plus que le Soleil de la JVM HotSpot dans un serveur (voir aussi: les vraies différences entre "java server" et "java -client"?).
Depuis l'acquisition de Sun Microsystems par Oracle, Oracle a communiqué sur un plan concret et la feuille de route pour avoir JRockit et de la JVM HotSpot converger vers un "meilleur des deux mondes", mise en œuvre, pour la plupart construits sur HotSpot mais en intégrant des caractéristiques les plus populaires de JRockit.
En fait, et comme mentionné sur le même blog, JRockit ne pourra pas être diffusé en tant que Java 7 JVM; et certains de JRockit caractéristiques sont progressivement mis en HotSpot (à l'intérieur même parfois appelé maintenant "HotRockit").
Pour plus de détails, lire:
- Les différences Entre BEA JRockit SDK et le Soleil HotSpot SDK
- Les différences entre les implémentations de la JVM
1 Que partiellement tiré de Wikipedia sur Mars 3, 2012 à 1,50 H HNE.