728x90 반응형 Garbage1 garbage_collection Study about garbage collection 가비지 컬렉션은 자동 메모리 관리를 해줌 CLR 내에서 가비지 컬렉터가 가비지 컬렉션을 담당함 가비지 컬렉터도 소프트웨어로 컴퓨팅 자원을 사용함 CLR에서 메모리에 객체 할당 방법 관리되는 힙을 위한 메모리 공간 확보 확보한 공간 첫 번째 공간에 다음 객체를 할당할 메모리의 포인터를 넣는다. 값 형식의 객체는 스택에 할당되어 코드블럭이 끝나면 메모리 소멸 참조 형식의 객체는 힙에 할당되어 코드블럭에 상관없이 존재 static void Main(string[] args) { if(true) { object a = new object(); } } if 블로내 참조 a 메모리가 있고 객체화 a는 힙에 저장되어 있다. if문이 끝나면 스택 a 메모리가 소멸.. 2021. 8. 29. 이전 1 다음 728x90 반응형