가비지 컬렉터 (Garbage Collector, GC)와 메모리 관리목차1. 가비지 컬렉터란?2. 왜 필요한가? (메모리 누수 방지)3. 언어별 메모리 관리 체계4. 가비지 컬렉터의 한계와 동작 원리5. 메모리 관리 실천 꿀팁1. 가비지 컬렉터란?프로그램이 동적으로 할당했던 메모리 영역(Heap) 중에서 더 이상 사용하지 않는 객체를 찾아 자동으로 해제해주는 엔진입니다.2. 왜 필요한가?메모리 누수(Memory Leak)를 방지하기 위함입니다. 사용이 끝난 메모리를 해제하지 않고 계속 들고 있으면, 시스템의 메모리가 고갈되어 프로그램이 멈추거나 느려집니다. 가비지 컬렉터는 개발자가 실수로 메모리 해제를 빠뜨려도 대신 처리해주어 프로그램의 안정성을 높여줍니다.3. 언어별 메모리 관리 체계구분특징Manag..