Garbage Collector 썸네일형 리스트형 C# Garbage Collector 동작 원리와 세대별 수집 C#에서 메모리 관리는 Garbage Collector(GC)를 통해 자동으로 이루어집니다. GC는 개발자가 직접 메모리를 해제하지 않아도 되도록 도와주며, 프로그램의 안정성과 효율성을 높여줍니다.1. Garbage Collector 기본 동작 원리GC는 힙 영역에서 사용하지 않는 객체를 탐색하고 회수합니다. .NET 런타임이 주기적으로 실행하여 접근 불가능한 객체를 찾아 메모리를 회수하는 방식입니다. 이 과정은 애플리케이션의 일시 정지(stop-the-world)를 유발하므로 최소한으로 실행하도록 설계되어 있습니다.2. 세대별 수집(Generation Collection)GC는 객체의 수명에 따라 세대(Generation)를 나누어 관리합니다. 이는 젊은 객체는 짧은 시간 내에 소멸하는 반면, 오래된 .. 더보기 이전 1 다음