메모장

  • 홈
  • 태그
  • 방명록

java memory 1

자바 메모리 구조(with Constant Pool)

자바의 메모리 구조는 다음과 같이 크게 세 가지 영역으로 나뉘어집니다. 자바 프로그램이 실행되면, JVM은 아래 세 영역을 생성하고 메모리를 관리합니다. 이렇게 분리된 메모리 구조는 자바의 안정성과 자동 메모리 관리를 가능하게 합니다. 1. 메소드 영역 (Method Area 또는 클래스 영역): 모든 스레드가 공유하는 영역으로, 클래스 정보와 클래스 변수(static 변수)가 저장됩니다. 클래스 정보는 클래스의 구조와 멤버 변수, 메서드 코드 등을 포함합니다. JVM이 실행될 때 클래스 로더에 의해 클래스 파일이 로드되고 파싱되어 메소드 영역에 저장됩니다. 상수 풀(Constant Pool): 상수 풀은 클래스 파일 내부에 위치한 특별한 메모리 영역입니다. 클래스 파일에는 리터럴 값(문자열, 정수, 부..

Backend/JAVA 2023.07.25
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (290)
    • Frontend (107)
      • javaScript (31)
      • react (30)
      • vue3 (25)
      • angularjs (2)
      • jquery (4)
      • html (4)
      • css (3)
      • HTTP 통신 (8)
    • gridLib (24)
      • auiGrid (2)
      • agGrid (7)
      • jqGrid (15)
    • Backend (63)
      • JAVA (22)
      • spring (Boot) (26)
      • spring cloud (MSA) (10)
      • tomcat (2)
      • API (3)
    • SQL (2)
      • RDBMS (16)
      • NoSQL (4)
    • python (1)
    • study (42)
      • 클라우드&쿠버네티스 (7)
      • 보안 (6)
      • 알고리즘 문제 풀이 (28)
      • 네트워크 (1)
    • tool (3)
      • git (5)
    • error (12)

Tag

프로그래머스 정렬, BFS, JWT, Python, 프로그래머스 dfs bfs, KINX, jqgrid, mybatis, JavaScript, MSA, dfs bfs, 2024 데브크루, mapper, dfs, vue emit, softeer, Spring Security, 프로그래머스, error, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바