C# 가비지 컬렉터 JAVA 프로그램이나 C#의 가장 큰 장점은 가비지 컬렉터 인듯 하다. 나는 C, C++ 프로그램을 해본적이 없어서 메모리에 대한 지식이 부족하지만 C#을 개발하면서 메모리에 대한 걱정은 하지 않고 마음 편히 개발 하였던거 같다. 가비지 컬렉터가 무엇일까? - 가비지 컬렉터는 프로그램과 어떠한 연결 고리를 가지고 있지 않은 쓸모 없는 객체를 찾아서 메모리를 해제하는 것으로 간단히 정의 할 수 있다. 즉 쓸모 없는 메모리는 회수 하겠다 라는 것이다. 가비지 컬렉터는 언제 실행 될까? 가비지 컬렉터가 실행 되는 조건은 정해진 힙 메모리가 다 찻을때 실행 된다. 가비지 컬렉터가 정리되는 순서 - 객체의 수명에 따라 컬렉터를 실행 한다. 0세대 실행 후 메모리가 남아 있으면 다음 세대로 진행..