JVM (Java Virtual Machine)
JVM에 대해서 알아보자
- JVM 구조
- JDK 버전별 JVM 구조 변화
- JVM 튜닝
- Garbage Collector
JVM 아키텍처
개요
- Java는 플랫폼 독립적이다.
- C를 컴파일하면 c.obj 파일을 생성하며 OS의 라이브러리를 Liking하여 OS 환경에 맞는 exe를 생성한다.
- 이렇게 생성된 exe파일은 OS에 종속적이게 된다.
- java는 이러한 종속성 문제를 바이트코드와 JVM을 통해서 해결하였다.
JVM 구조