COM+
객체풀링과 가비지 콜렉션
손병환
2006. 1. 5. 19:21
강제로 가비지 콜렉션에 들어가야만 객체가 소멸된다. 일반적으로 프로그램을 종료하면 자연적으로 가비지 콜렉션에 들어가는 것으로 생각하지만 Dispose를 실행해야만 즉시 객체가 소멸됨 따라서 COM+의 경우는 COM+의 객체를 참조하는 함수에서 현재 참조를 위해 인스턴스를 생성한 객체를 함수단위나 아니면 전체 클래스에서 사용하기 위해 생성한 전역 인스턴스 던지 반드시 종료시에는 인스턴스를 강제로 가비지 콜렉션이 두어야 [Object Pooling]이 정상적으로 동작을 한다. |