Es ist sehr nah - unser Build-Prozess für Oracle JDK-Versionen basiert auf OpenJDK 7, indem nur ein paar Teile hinzugefügt werden, wie der Bereitstellungscode, der die Implementierung des Java-Plugins und von Java WebStart von Oracle umfasst, sowie einige geschlossene Drittanbieterkomponenten wie ein Grafik-Rasterizer, einige Open-Source-Drittanbieterkomponenten wie Rhino, und ein paar kleine Stücke hier und da, wie zusätzliche Dokumentation oder Drittanbieter-Schriftarten. Für die Zukunft beabsichtigen wir, alle Teile des Oracle JDK als Open Source freizugeben, außer denen, die wir als kommerzielle Funktionen betrachten, wie JRockit Mission Control (noch nicht im Oracle JDK verfügbar), und ersetzen belastete Drittanbieterkomponenten durch Open-Source-Alternativen, um eine engere Parität zwischen den Codebasen zu erreichen.
· Ja, die Garbage Collection und andere JVM-Parameter sind gleich.
· Die Leistung der GC ist in beiden gleich.