GC1 c# - 가비지 컬렉션 (Garbage Collection, GC) Garbage Collection이란? 스택 메모리는 함수가 실행되는 순간부터 종료될 때까지 얼만큼 공간을 사용하는지 계속 추적된다. 스택 영역은 알아서 줄어들고 늘어나기 때문에 따로 신경 쓸 건 없다. 하지만 힙 영역의 경우 메모리를 할당하고 어떤 행동도 하지 않으면 계속 메모리에 올라온 상태로 유지가 된다. C와 C++의 경우 프로그래머가 메모리를 직접 코드 상으로 관리해주어야 했는데, C#은 CLR이 자동적으로 메모리 관리를 해준다. garbage collection은 이러한 자동 메모리 관리의 중심이 되는 기능이다. garbage collector는 garbage collection을 담당하는 역할을 하고 있다. Garbage(가비지) reference type 변수들을 살펴보면 스택 메모리에 주.. 2024. 2. 26. 이전 1 다음