C# - 가비지 컬렉션 호출


C# - 가비지 컬렉션 호출

다음과 같은 코드로 가비지 컬렉션을 호출할 수 있다냐~ using System; GC.Collect(); 장점 : 가비지 컬렉션을 바로 호출 할 수 있다. 단점 : CPU를 많이 사용하게 된다. (체감은 안된다.) 적용 전 화면, 작업 완료 후 약 2분뒤에 처리가 되는 장면이다. 적용시 화면, 작업 종료 후 호출 하자마자 적용되는 장면이다. 가비지 컬렉션은 자동으로 호출되며, 일반적으로 가비지 컬렉션을 호출할 필요는 없다. 하지만 간혹 C# 프로그램에서 메모리 많이 잡아먹는 작업을 끝낸후 오랜 시간동안 가비지컬렉션이 메모리를 회수해 가지 않는 경우가 있는데,,, 본인에 경우도 마찬가지였다. 가비지 컬렉션 호출을 통해 메모리를 빠르게 관리할 수 있다냥~ 아래는 Test 예제이다냥~ using System; namespace GCCollectorTest { public class GCCollectorTest { public static void Main(string[] args) { d...


#CShap #CSharp #GC #가비지 #가비지컬렉션 #메모리 #컬렉션

원문링크 : C# - 가비지 컬렉션 호출