gc1 [Java] Java GC 쉽게 이해하기 ✋🏻 들어가며.. 기존에는 책 내용을 그대로 작성하고(거의 필사수준,,) 나 자신이 이해하기 위해서 블로그 글을 작성했다면, 이제는 남에게 설명하듯이 블로그 글을 작성하려 합니다. 이전 글들과 서술 방식이 다를 수 있습니다. GC란 우리는 Java 프로그래밍을 하면서 new라는 키워드를 사용하여 객체를 생성합니다. 이 때 new가 붙은 객체는 Heap 영역에 동적으로 메모리를 할당해줍니다. 이렇게 동적으로 할당된 메모리는 더 이상 사용하지 않으면 해제되어야 합니다. 해제하지 않으면 메모리를 계속해서 점유하고 있으므로 OutOfMemmory Exception 이 발생할 수 있습니다. 이렇게 동적으로 할당된 메모리를 해제해주는 작업을 하는 것이 GC입니다. 정리하자면 다음과 같습니다. GC란 Garbage .. 2021. 10. 15. 이전 1 다음