안녕하세요 삽잡이입니다. 이번 시간에는 Garbage Collection의 대상인 객체들을쓸어모아주는 Garbage Collector가 효율적으로 동작시키도록 도와주는...(말이 길지요...)'세대'라는 개념에 대해서 알아보겠습니다. 현재 .Net Framework 4.0까지는가비지 컬렉터 즉, GC 클래스에는 세가지 상태의 종결 객체즉, '가비지 컬렉션 제거 대상' 객체가 존재합니다. 객체가 최초에 만들어지면 그 최초에 만들어진 객체들은 '0 세대'입니다.따끈따근하지요... 가비지 컬렉션이 한바퀴 쫘악 돌고 오면루트가 없는 것들을 체크할 것입니다. 즉, 메모리가 부족하게 될 경우에 가비지 컬렉터는 동작하게됩니다.이 때에 루트가 없는 놈들을 확인하고 제거하고 나머지들은 1세대가 됩니다.0세대에 있넌 객체..