[C#] Garbage Collector(가비지 컬렉터)
내가 이해한대로 쭉 써보려고 한다. 정리는 언젠가...일단 가비지 컬렉터는 Java와 C# 에서 자동으로 메모리를 관리해준다. C/C++에서 프로그래머가 직접 관리를 해야하는거에 비해 아주 편리한 기능이다.하지만 GC가 너무 자주 발생해도 성능에 문제가 생기니, 실행되는 시점이나 상황들을 잘 알아 놓아야 효율적인 프로그래밍을 할 수 있다.일단 GC를 이해하기 위해서는 Value Type과 Reference Type을 알아야한다.Value Type : Stack에 할당됨ex) int, float, double, bool, char, enum, structReferece Type : Heap에 데이터가 저장되고, Stack에서는 그의 주소값을 할당함.ex) string, array, class, inter..
2025. 2. 10.