자바 메모리 영역과 메모리 오버플로

런타임 데이터 영역

  • 프로그램 카운터
  • 자바 가상 머신 스택
  • 네이티브 메서드 스택
  • 자바 힙
  • 메서드 영역
  • 런타임 상수 풀
  • 다이렉트 메모리

핫스팟 가상 머신에서의 객체 들여다보기

  • 객체 생성
  • 객체의 메모리 레이아웃
  • 객체에 접근하기

실전: OutOfMemoryError 예외

  • 예외 발생시키기
    • 자바 애플리케이션에서 OutOfMemoryError가 가장 많이 발생하는 영역이 자바 힙
    • 이 문제를 해결하는 일반적인 방법은 메모리 이미지 분석 도구로 힙 덤프 스냅숏을 분석해 보는것
  • 자바 힙 오버플로

마치며