JVM 구조
- 클래스 로더 시스템
- 바이트 코드를 읽고 메모리에 저장
로딩 > 링크 > 초기화(변수에 할당)
- 메모리
- 공통
- 메서드 ( 클래스 수준의 정보 )
- 힙영역 = 객체 저장
- 쓰래드
- 스택 ( 콜 스택)
- PC ( Program Counter)
- 네이티브 스택 ( 네이티브 메소드 호출 시 )
네이티브 메서드란 ? native 이름이 붙고, 구현체가 java가 아닌 메소드
- 실행 엔진
- 바이트코드를 네이티브코드로 컴파일 처리
- JIT 컴파일러
- GC (Garbage Collctor)
- stop-the-world
Comments powered by Disqus.