GC1 Garvage Collection이 뭔데? 어떻게 작동하는 건데? 1. 🧩 GC(Garbage Collection)란?Garbage Collection(가비지 컬렉션)은 Java Virtual Machine(JVM)이 더 이상 참조되지 않는 객체를 자동으로 메모리에서 제거하는 기능 즉, 프로그래머가 직접 free()나 delete를 호출하지 않아도, JVM이 사용하지 않는 객체를 탐지하고 메모리 회수를 자동으로 처리 함. 2. 💡 왜 GC가 필요한가?메모리 누수 방지: 참조가 끊긴 객체를 제거하지 않으면 메모리가 낭비 됨.안정성: 수동 메모리 관리(C/C++)와 달리, 잘못된 해제 오류(null pointer, double free 등)를 피할 수 있음.생산성: 개발자가 메모리 관리를 걱정하지 않고 비즈니스 로직에 집중할 수 있음.3. 🔧 GC의 작동 과정객체 생.. 2025. 5. 7. 이전 1 다음