COM+

객체풀링과 가비지 콜렉션

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

'COM+' 카테고리의 다른 글

QC의 접근 권한 ID 설정  (0) 2006.01.06
GAC에 등록된 DLL에 대해서  (0) 2006.01.06
DLL Import(임포트)  (0) 2006.01.06
분산처리된 가상폴더와 Out-of Process  (0) 2006.01.05