본문 바로가기 메뉴 바로가기

WANZARGEN

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

WANZARGEN

검색하기 폼
  • 분류 전체보기 (40)
    • Programming (40)
      • Tools (4)
      • Java (10)
      • Database (7)
      • Web, HTML (4)
      • Lib, Frameworks (4)
      • OS (1)
      • Javascript (3)
      • Cloud (1)
      • Git (1)
  • 방명록

dangling object (1)
JAVA :: 가비지 컬렉터(Garbage Collector)란

자바의 가비지 컬렉터(Garbage Collector) 즉, 쓰레기 수집 기능을 이해하려면 메모리에 대한 이해가 먼저다.1. 자바 실행 프로그램인 JVM과 메모리메모리는 OS가 관리하는데, 모든 프로그램들은 OS 위에서 돌아간다. 그리고 프로그램이 돌아가려면 당연 메모리가 있어야 한다. 때문에 프로그램들은 OS에게 "나 메모리좀 줘" 하고 요청을 한다. 자바의 실행 프로그램인 JVM도 예외는 아니다. 이 친구도 메모리가 필요하면 OS에게 요청해야한다. 메모리좀 달라고. 그런데 OS가 처음부터 자기가 가진 메모리 전부를 줘버리면, 다른 프로그램들에게 줄 메모리가 없게 된다. 때문에 각 프로그램에게 메모리의 일정부분만 빌려주는(?) 방식으로 관리가 된다. A 프로그램 JVM B 프로그램 - 이렇게 OS가 메..

Programming/Java 2017. 5. 4. 10:19
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github

Blog is powered by Tistory / Designed by Tistory

티스토리툴바