이 질문에 설명 된대로 :
오라클의 상업 핫스팟 JVM은 기본적으로 오픈 JDK, 플러스 몇 가지 상용 클라이언트 전용 기능입니다.
그러나 - 소비자 상용 하드웨어 만,이 추가 기능은 실제로 하나의 기계 및 / 또는 작은 클러스터의 성능에 기여 하는가? 아니면 사용자 정의 하드웨어 특정 조직의 요구와 거대한 시스템과 대기업에만 관련이?
나는 특히 "자바 플라이트 레코더, 응용 프로그램 클래스 데이터 공유 및 협력 메모리 관리"에 대해 부탁 해요의 주요 상업 기능으로 언급 한 링크-에 질문입니다.
자바 플라이트 레코더 및 응용 프로그램 클래스 데이터 공유는 기증, 오픈 소스 그동안에 있었던 오픈 JDK 프로젝트.
모든 상업 전용 특징, 또는 아무도를 사용하지 않는 경우는 단지 그들을 제거 오픈 소스 오라클 계획. 마크 레인 홀드는 불과 몇 주 전에 JVM 언어 정상 회담에서이 비디오에서 이것에 대해 이야기 https://youtu.be/15s5xP5BRxk?t=10m25s . 그는 말한다 :
공평한 경쟁의 장을 만들기 위해 우리는 이것들이 이제 모든 오픈 소스, 오픈 소스 [Apllication 클래스 데이터 공유, 자바 플라이트 레코더, 자바 미션 컨트롤, ZGC]의 모든했습니다. 물론, 그렇지 않은 많은 고객이 실제로 그들에게 어떤 방법을 사용하고 밝혀, 때문에 우리가 중 오픈 소스 또는 우리가 상업 제공에서 제거 할 몇 가지 남아있는 작은, 작은 상업 기능이있다.
인용하려면 Oracle.com 블로그 :
자바 (11)에서 앞으로 따라서, 오라클 JDK는 빌드 및 오픈 JDK는 본질적으로 동일합니다 구축합니다.
이러한 상업 기능 중 하나는 어떤 성능 이점을 준 경우에 따라서, 당신은 지금 막뿐만 아니라 오픈 JDK를 사용하여 해당 혜택을받을 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다