본문 바로가기 메뉴 바로가기

Stack It Up

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS
  • 이웃추가

Stack It Up

검색하기 폼
  • 분류 전체보기 (16)
    • 알고리즘 (1)
    • 정리노트 (10)
      • Java (2)
      • Spring, Springboot (0)
      • 네트워크 (2)
      • 기타 (6)
    • 강의 (0)
      • CLASS101 백엔드 시스템 실무 (0)
    • 프로젝트 (1)
      • 미션프로젝트 (1)
    • 취준 (0)
    • Personal (4)
      • 책 (0)
      • 영화 (0)
      • 여행 (0)
      • 일상 (0)
      • TASK (4)
  • 방명록
  • 이웃추가
  • 로그인
  • 글쓰기

2025/05/11 (1)
[JVM] Runtime Data Area 구조

Runtime Data Area Method Area바이트 코드를 처음 메모리 공간에 올릴 때 초기화되는 대상을 저장하기 위한 메모리 공간새로운 객체를 만들 때 Method Area를 참고하여 Heap에 실제 객체의 값을 저장한다1) Runtime Constant Pool클래스 별로 런타임 상수 풀을 가지고, 클래스 및 인터페이스의 상수/메서드와 필드에 대한 모든 레퍼런스에 대한 정보를 가짐JVM은 어떤 메서드나 필드를 참조할 때 런타임 상수풀을 통해 해당 메서드나 필드의 실제 메모리상 주소를 찾아 참조함동작 과정A 클래스에서 B 클래스를 참조하고 있다면, 클래스 로더는 B 클래스가 Method Area에 로딩되어 있는지 확인만약 Method Area 에 있다면 해당 클래스의 레퍼런스를 B 클래스를 참조..

정리노트/Java 2025. 5. 11. 00:42
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory
맨 위로

티스토리툴바

  • 분류 전체보기 (16)
    • 알고리즘 (1)
    • 정리노트 (10)
      • Java (2)
      • Spring, Springboot (0)
      • 네트워크 (2)
      • 기타 (6)
    • 강의 (0)
      • CLASS101 백엔드 시스템 실무 (0)
    • 프로젝트 (1)
      • 미션프로젝트 (1)
    • 취준 (0)
    • Personal (4)
      • 책 (0)
      • 영화 (0)
      • 여행 (0)
      • 일상 (0)
      • TASK (4)
  • 방명록