dev archive
close
프로필 배경
프로필 로고

dev archive

  • 분류 전체보기
    • Spring
    • Java
  • 홈
  • 태그
  • 글쓰기
[Java] JVM 청소부 GC: GC를 어떤 관점으로 봐야하는가, GC 알고리즘

[Java] JVM 청소부 GC: GC를 어떤 관점으로 봐야하는가, GC 알고리즘

JVM 에서의 메모리 관리JVM 안에는 모두 공유되는 영역인 Heap 부터 각각의 메서드의 작업별로 할당되는 Stack 까지 다양한 영역이 존재한다. 프로그램을 실행하면 메서드를 실행하며 새로운 데이터들이 메모리에 추가될 가능성이 높다. Java로 구성된 프로그램을 작동시켜 놓으면 메모리가 계속 증가하게 되는데, 이런 문제점에 해답을 주는 것이 Garbage Collection, GC이다. GC는 JVM 상에서 더 이상 사용되지 않는 데이터가 할당되어 있는 메모리를 해제시켜 주는 장치이다. JVM에서 자동으로 동작하기 때문에 Java는 특별한 경우가 아니면 메모리 관리를 개발자가 직접 해줄 필요가 없다. GC 가 주로 동작하는 대상은 Heap 영역 내의 객체 중에 참조되지 않은 데이터이다.public c..

  • format_list_bulleted Java
  • · 2024. 7. 3.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • Spring
    • Java
최근 글
인기 글
최근 댓글
태그
  • #Queue
  • #HashMap
  • #LinkedList
  • #Priority Queue
  • #merge sort
  • #LeetCode
  • #Stack
  • #java
  • #슬라이딩 윈도우
  • #quick sort
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바