금일 C# 체크리스트 특강에서 나온 김에 가비지컬렉터에 대해서 정리해보고자 합니다. 개인적으로는 C#의 장점이자 단점으로 생각하고있는 가비지 컬렉터 기능은 메모리에서 더이상 사용하지 않는 객체를 해제하는 기능으로, 이를 지원하지 않는 C, C++ 등에서는 객체를 생성한 뒤, 사용하지 않는 시점에 직접 메모리를 해제해 주어야 합니다. 개발자가 직접 메모리를 해제하지 않아도 스스로 메모리를 해제해주는 기능인데 어째서 단점이 존재하는걸까요?단점프로그램의 성능이 떨어진다필요할 때 즉시 메모리를 해제해줄 수 없다.언제 메모리가 해제될지 모른다.사실 초심자 입장에서는 메모리가 해제되는 시점은 큰 문제가 되지 않습니다.하지만 가장 큰 단점으로 프로그램의 성능이 떨어진다는 문제점이 있습니다. 이는 가비지컬렉터가 작동..