[JVM] Garbage Collector 동작방식
1. GC (Garbage Collector)이란? - JAVA에서 메모리 관리를 GC라는 알고리즘을 통해 관리한다. - 메모리를 점유하고 있는 Object들 중 더 이상 필요 없다고 판단되는 것들을 정리해주는 것 1) GC의 역할 - 메모리 할당 - 사용중인 메모리 인식 - 사용하지 않는 메모리 인식 2) GC 과정 - Minor GC 1. Eden 영역에 새로 생기는 Object들이 쌓여 FULL 상태가 됨. 2. Eden 영역의 Live Object를 확인하여 S1 영역으로 Copy, Eden 영역에는 garbage만 남게 됨. 3. Eden 영역의 garbage 들을 scavenge하여 Eden 영역을 비우고, S1의 Tenuring Threshold 값이 1 증가. 4. 이 후 또 Eden 영역..
IT_리뷰_일상
2023. 6. 1. 11:00