1. 가비지 컬렉션(Garbage Collecotr, GC)이란? 가비지 컬렉션은 사용하지 않는 메모리를 회수하여 시스템에서 재사용할 수 있도록 하는 C#의 자동화된 메모리 관리 메커니즘입니다. C#에서는 개발자가 C/C++에서와 같이 수동으로 메모리를 할당하고 할당 해제할 필요가 없습니다. 대신 .NET 런타임이 애플리케이션을 대신하여 메모리를 관리하므로 강력하고 안정적인 애플리케이션을 더 쉽게 작성할 수 있습니다. 2. 가비지 컬렉션의 동작 방식 가비지 컬렉션의 기본 개념은 간단합니다. 런타임은 애플리케이션에서 사용 중인 메모리를 주기적으로 검사하여 더 이상 도달할 수 없는, 즉 애플리케이션의 활성 부분에서 더 이상 참조하지 않는 개체를 식별합니다. 이러한 객체가 식별되면 런타임은 해당 메모리를 안전..