삼시세끼코딩

  • 홈
  • 태그
  • 방명록

garbage collection 1

Java GC(Garbage Collection) 기초 개념 정리

Java에서의 메모리 관리는 자동으로 이루어지며, 그 중심에는 Garbage Collector(GC)가 있습니다. 이번 글에서는 GC의 기본 원리와 각 영역의 역할, 그리고 객체가 살아가는 흐름에 대해 정리합니다. 1. GC란 무엇인가?GC(Garbage Collection)는 프로그램 실행 중 더 이상 사용되지 않는 객체를 자동으로 메모리에서 제거하여, 메모리를 효율적으로 관리하는 JVM의 기능입니다. Java에서는 개발자가 명시적으로 메모리를 해제하지 않아도 GC가 이를 대신해줍니다. 2. JVM 메모리 구조와 GC 관련 영역JVM의 힙(Heap)은 다음과 같이 나뉩니다:Young GenerationEden 영역: 새로 생성된 객체들이 저장됨Survivor 영역(S0, S1): Eden에서 살아남은 ..

프로그래밍 언어/JAVA 2025.08.07
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (51)
    • 프로그래밍 언어 (7)
      • 디자인패턴 (2)
      • JAVA (4)
      • Python (1)
      • JavaScript (0)
    • 웹 개발 (0)
    • 데이터베이스 (0)
    • 시스템 관리 (33)
      • 리눅스 (27)
      • wsl (5)
      • docker (1)
    • WEB_WAS (1)
      • APACHE (1)
      • JBOSS_Wildfly (0)
    • 블록체인 (0)
    • 클라우드 컴퓨팅 (9)
      • AWS (9)
    • 건프라 (1)
    • 웰시코기 라이프 (0)

Tag

EC2, 리눅스 프로세스, AWS, permission, java, ubuntu, Eden 영역, Survivor 영역, Linux, 자바, 리눅스, 리눅스 기초, WSL, umask, 우분투, top, 디자인패턴, PS, wsl2, Unit docker.service not found,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바