태영이의 코딩스토리

  • 홈
  • 태그
  • 방명록

2025/12/11 1

JVM 자동 메모리 관리

런타임 데이터 영역1. 프로그램 카운터PC : 현재 실행 중인 스레드의 '바이트코드 줄 번호 표시기'자바 가상 머신에서의 멀티 스레딩은 CPU 코어를 여러 스레드가 교대로 사용하는 방식으로 구현되기 때문에 특정 시각에 각 코어는 한 스레드의 명령어만 실행하게 된다.스레드 전환 후 복원하려면 스레드 각각에 고유한 프로그램 카운터가 필요하다.각 스레드의 카운터는 서로 영향을 주지 않는 독립된 영역에 저장된다. 이 영역을 스레드 프라이빗 메모리라고 한다.스레드가 네이티브 메서드를 실행 중일 때 프로그램 카운터 값은 Undefined이다. 2. 자바 가상 머신 스택자바 가상 머신 스택도 '스레드 프라이빗'하다.각 메서드가 호출될 때마다 자바 가상 머신은 스택 프레임을 만들어 지역 변수 테이블, 피연산자 스택, ..

Java 2025.12.11
이전
1
다음
더보기
프로필사진

태영이의 코딩스토리

  • 분류 전체보기 (83)
    • Spring (22)
      • Spring Data Jpa (3)
      • Spring MVC (19)
    • JPA (15)
    • Algorithm (2)
    • Network (12)
    • Database (6)
    • Software Engineering (3)
      • Desing Pattern (0)
    • Java (3)
      • 병렬 프로그래밍 (1)
    • SQL (13)
    • 인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 (4)
    • TIL (1)
    • 정보처리기사 (0)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바