JVM의 메모리 영역

keymu·2024년 9월 19일

Method 영역

  • byte code, literal, final(상수), static
  • 프로그램 시작될 때부터 생성 (클래스가 로딩될 때) / 프로그램 종료 시 소멸

Heap 영역

  • 객체(obejct): 배열 등 new로 생성되는 모든 것
  • reference가 끊기면 Garbage Collection에 의해 자동으로 소멸

Stack 영역

  • 지역 변수(local variable)
  • 매개 변수(argument)
  • 블럭 안에서 선언될 때 생성 / 블럭이 끝날 때 소멸
profile
Junior Backend Developer

0개의 댓글