프로그래밍 언어/java (1) 썸네일형 리스트형 [java] 가비지 컬렉션(Garbage Collection, GC)의 개념 이번 시간에는 Java에서 컴파일을 하면 생기게 되는 자바 바이트코드를 실행할 수 있도록 해주는 JVM의 기능중 하나인 가비지 컬렉션(Garbage Collection), 줄어서 GC에 대해서 알아보도록 하겠습니다. java를 개발했던 경험을 잘 생각해보면 객체를 여러번 생성한 기억은 있어도, 이걸 해제한 기억이 없습니다. C와 같은 경우에는 메모리 할당을 해주면 그 메모리가 해제되기 전까지는 계속 메모리 영역에 남아있어 누수가 생기게 되는데, java는 어떨까요? 결론적으로 java는 이러한 메모리 누수를 관리해주는 기능을 갖고 있습니다. 이는 가비지 컬렉션이라고 불리며 시스템에서 더 이상 사용하지 않는 동적 할당된 메모리 블럭인 가비지를 추적하여, 자동으로 할당된 부분을 해제시켜주는 역할을 합니다. .. 이전 1 다음