포스트

JVM 구조

JVM 구조

자바의 메모리 구조

  • 메서드 영역(Method Area)
    • 프로그램을 실행하는데 필요한 공통 데이터를 관리
    • 프로그램 모든 영역에서 공유
  • 스택 영역(Stack Area)
    • 스레드 별로 하나의 실행 스택이 생성
    • 스택 프레임은 지역 변수, 중간 연산 결과, 메서드 호출 정보 등을 포함
      • 스택 프레임: 스택 영역에 쌓이는 네모 박스
  • 힙 영역(Heap Area)
    • 객체와 배열이 생성되는 영역
    • GC가 이루어지는 주요 영역
    • 참조되지 않는 객체는 GC에 의해 제거

참고

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.