자바를 하면서 JVM의 구조를 조금 알고 싶었습니다. 혼자 공부하면서 끄적거리는 내용입니다. 체스 게임의 서버 클래스를 컴파일 하게 되면 오른쪽의 그림과 같이 바이트코드로 변경됩니다. JVM은 해당 바이트 코드를 OS 특화된 코드 즉 Native Code로 변환하여 실행합니다. JVM의 구조는 다음과 같습니다. 이 중에서 클래스 로더 시스템을 좀 더 알아보겠습니다. 클래스로더 시스템 사진과 같이 클래스 로더 시스템은 로딩 > 링크 > 초기화 순으로 진행이 됩니다. 로딩 그중 로딩은 BootStrap > Extension > Application 순서로 우선권을 가지게 되며 이는 상속관계입니다. 이를 통해 클래스를 로딩합니다. BootStrap 클래스로더는..........
Java Profiling을 위한 JVM 구조 알아보기에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.
원문링크 : Java Profiling을 위한 JVM 구조 알아보기