저우즈밍 님의 "JVM 밑바닥까지 파헤치기" 책을 정리한 포스팅 입니다 1. 자바 가상 머신 제품군Sun Classic VM세계 최초의 상용 JVMJDK 1.0자바 코드를 순전히 인터프리터 방식으로 실행 단점컴파일하는 시간이 많이 들어 실행 효율이 좋지 못함 Exact VM정확한 메모리 관리가상 머신이 메모리의 특정 주소 데이터를 알 수 있음 HotSpot VMOpenJDK의 기본 JVM 기능핫 코드 감지컴파일 했을 때 효과를 가장 크게 볼 수 있는 코드 영역을 컴파일해둠런타임에 알아내어 JIT 컴파일러에 알려줌온스택 치환런타임에 컴파일한 소스로 스택을 치환함 Graal VMcross-languageJava, Kotlin, Scala, GroovyJavascript, Ruby, Python, WebAs..