kgneng2 / blokg

blog
MIT License
0 stars 0 forks source link

JVM #24

Open kgneng2 opened 4 years ago

kgneng2 commented 4 years ago

역할

실행과정

image

  1. 프로그램이 실행되면 JVM은 OS로 부터 메모리 할당 받음
  2. java -> byte code (.class) ( javac를 통해서)
  3. class loader로 jvm loading
  4. 로딩된 파일은 execution engine을 통해 해석
  5. 해석된 바이프 코드는 Runtime Data Areas에 배치되어 수행

GC

minor GC

Major GC

HOW