Computer Science/JVM

    [백엔드 기술 세미나] Garbage Collector

    📰 우리 FIS 아카데미 3기에 다니며 백엔드 기술 세미나를 하게 되었습니다.저는 Garbage Collector를 주제로 선택했고, 열심히 준비한 만큼 블로그 포스팅으로 남겨두려고 합니다~ 📑 Garbage Collector(GC)란?프로그램을 개발하다 보면,유효하지 않은 메모리. 즉, 더 이상 사용하지 않는 객체의 메모리인 Garbage(쓰레기)가 발생하게 됩니다. 용어 그대로 사용하지 않으니, 쓰레기 값이라는 뜻입니다. 이 가비지를 자바는 JVM의 가비지 컬렉터가 주기적으로 검사해서 청소해 주며,이 가비지 컬렉터에 의해 수행되는 프로세스를 Garbage Collection이라고 합니다. 그럼 모든 언어가 이 가비지 컬렉터를 통해 메모리를 관리할까요? 그것은 아닙니다. 우선, 메모리 관리 방식의 ..