메모장

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

2025/05/13 1

JVM 메모리 구조

자바 가상 머신(JVM)은 자바 프로그램을 실행할 때 메모리를 효율적으로 관리합니다. 자바 개발자는 메모리 관리를 직접 하지 않아도 되지만, 메모리 누수나 오버플로 같은 문제가 생기면 JVM의 작동 방식을 알아야 해결할 수 있습니다. 이 글에서는 JVM이 메모리를 어떻게 나누고 사용하는지 설명합니다. JVM은 메모리를 두 가지로 나눕니다:스레드마다 따로 가지는 영역 (스레드 프라이빗)모든 스레드가 함께 사용하는 영역각 영역의 역할과 특징을 하나씩 알아보겠습니다.1. 스레드마다 따로 가지는 메모리 영역스레드마다 독립적인 메모리 공간은 각 스레드가 작업할 때 필요한 데이터를 저장합니다. 다른 스레드와 간섭 없이 안전하게 관리됩니다.1) 프로그램 카운터 (PC 레지스터)역할: 현재 스레드가 실행 중인 명령어의..

개발언어/Java 2025.05.13
이전
1
다음
더보기
프로필사진

메모장

반응형
  • 분류 전체보기 (76)
    • 개발언어 (14)
      • Java (11)
      • C# (3)
    • OS 관련 (19)
      • 리눅스 (7)
      • 운영체제 (3)
      • mac os x (5)
      • 안드로이드 (4)
    • 프레임워크 (7)
      • 스프링 (4)
      • React (3)
    • DB (2)
      • MSSQL (2)
    • IT 관련 기타 (21)
      • 개발 상식 (2)
      • 에러 모음 (8)
      • IDE (6)
      • 센서 (1)
      • 실험 (1)
      • 디자인패턴 (1)
      • AI (2)
    • 이것 저것 (8)
    • 독서 정리 (3)

Tag

More than one file was found with OS independent path, Vo, NoSQL 은 언제 써야하는가, 젠북 듀오, error, The application could not be installed: INSTALL_FAILED_OLDER_SDK., The application's minSdkVersion is newer than the device API level., zenbook, NoSQL, getDeclaredFields, 안드로이드, set, 젠북, IDE, NullReferenceException, React, formatting, Android, Installation did not succeed., Intellij,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바