유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

2024 11 20 21 12 55 Java P2 6 2 JVM 구성요소 정리

널널한 개발자 TV

2024. 11. 21.

0

#backend
  • Java Virtual Machine(JVM)은 클래스 로더, 런타임 데이터 영역, 실행 엔진으로 구성되는 세 가지 주요 요소로 이루어져 있습니다. 📦
  • 런타임 데이터 영역이 JVM에서 가장 중요한 요소 중 하나이며, Java는 다른 언어도 JVM에서 실행 가능합니다. ⚙️
  • 클래스 로더는 실행 중에 필요한 클래스만 로딩하여 동적 로딩을 수행하며, 클래스 로드 시 오류 발생 시 다른 클래스에 영향을 미칠 수 있습니다. 📚
  • Garbage Collector(GC)는 JVM의 런타임 데이터 영역을 관리하며, 메모리 관리 및 성능에 중요한 역할을 합니다. 🗑️
  • 프로세스 컨트롤러는 스레드의 기동, 액세스 제어 및 몇 가지 영역에 대한 접근 제어를 담당합니다. 🧵
  • JVM은 여러 스레드를 처리할 수 있지만, 하나의 프로그램 실행은 main 메소드가 시작되어 끝난다는 단일 스레드의 흐름으로 작동합니다. 🚶

Recommanded Videos