COM+ 3

COM+ 패키지 활성화별 세션 상태 정리

패키지 활성화 JIT 활성화 멤버변수 상태 유지 전역변수 상태 1. 서버 응용 프로그램 활성 유지 않함 유지 (활성화 개체 단위) 2. 서버 응용 프로그램 비 활성 유지 유지 (활성화 개체 단위) 3. 라이브러리 응용 프로그램 활성 유지 않함 유지 (세션 단위) 4. 라이브러리 응용 프로그램 비 활성 유지 유지 (세션 단위) * JIT 활성화가 있는경우 Method 단위로 m_spObjectContext->SetComplete() 를 호출 하여 테스트 * 풀링의 세팅의 경우 위의 결과와 틀리게 멤버변수의 상태가 달라 질 수 있음 * CreateObject 이후 Nothing 까지의 상태 내용 - JIT 활성화인 경우 Method 단위로 클래스의 생성자 및 소멸자 호출 - 풀링 설정의 경우 패키지가 시작할..

Dev/Windows 2009.09.22

벤치마킹

- 1초동안 실행한 횟수 - 함수 Add : 두수 더하기 AddData : DB에 데이터 Insert - 절대적인 숫자의 크기는 의미없음 (상대적인 수치만 보기) COM+ 벤치마킹 서버 응용프로그램 클라이언트 언어 호출방법 Add AddData VC++ (MFC) ATL/C++, COM+ Custom 10277 381 ATL/C++, COM+ Dispatch 3838 346 C#, COM+ Dispatch 1521 373 C# (WinApp) C#, COM+ 1410 384 라이브러리 응용프로그램 클라이언트 언어 호출방법 Add AddData VC++ (MFC) ATL/C++, COM+ Custom 36757 67 ATL/C++, COM+ Dispatch 15895 65 C#, COM+ Dispatch ..

Dev/Windows 2007.10.17