779 votes

Les différences entre Oracle JDK et Open JDK et de collecte des ordures

Existe-il des différences cruciales entre Oracle et Open JDK?

Par exemple, la collecte des ordures et d'autres paramètres de la JVM de la même manière? N'GC travail de manière différente entre les deux?

340voto

radai Points 10387

Rien de crucial. Le projet openjdk est principalement basé sur le hotspot code source donnés par le Soleil.

En outre, openjdk a été choisi pour être l' implémentation de référence de java 7, et est maintenu par Oracle ingénieurs.

Il y a une réponse plus détaillée à votre question ici, des liens vers ce blog:

Q: Quelle est la différence entre le code source disponible dans le OpenJDK référentiel, et le code que vous utilisez pour construire l'Oracle JDK?

Un: Il est très proche de notre processus de construction pour Oracle JDK communiqués construit sur OpenJDK 7 en ajoutant juste un couple de morceaux, comme le déploiement de code, qui comprend l'Oracle de la mise en œuvre du Plugin Java et Java WebStart, ainsi que quelques fermé source de composants tiers comme un graphiques rasterizer, open source, troisième partie, les composants, comme Rhino, et quelques morceaux ici et là, comme de nouveaux de la documentation ou de polices tiers. Aller de l'avant, notre intention est de open source de toutes les pièces de l'Oracle JDK à l'exception de ceux que nous considérons fonctions commerciales telles que JRockit de Contrôle de Mission (pas encore disponible dans Oracle JDK), et de remplacer grevé les composants tiers avec open source solutions pour atteindre plus proche de la parité entre le code bases.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X