자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
			Delphi			DataSnap Server에 메모리 릭이 발생합니다.
		
		
			2015.12.23 18:55		
		
	
	
	
		
	
	
				델파이10 씨애틀 업데이트1을 사용하고 있습니다.
아래 처럼 단순하게 위저드로 DataSnap Server를 생성하여 빌드를 하고,
클라이언트에서 DataSnap으로 연결하면, 연결할 때 마다 윈도우작업관리자의 핸들이 계속 증가합니다.
 
-- 신규 어플리케이션 -- 위저드 실행
-- DataSnap Server
    -> HTTP
    -> 8085
    -> 샘플 메소드 ... EchoString
   * TServerModule
   * VCL Form
위와 같이 위저드로 간단하게 서버를 생성해서 실행한 후 EchoString만 해도 릭이 발생하는데요.
윈도우 작업관리자에서 보면 핸들값이 계속 1씩 증가합니다.
또 구글 검색등에서 나오는 ...CreateInstance, ...DestroyInstance 이벤트 내용등을 설정해보거나
딕셔너리 등을 이용하여 TServerMethod 가 정상적으로 해제하도록 구현해도
핸들은 계속 늘어만 갑니다.
...
소스를 올리지 않는 것은 특별한 것이 없고 그냥 위저드에서 생성된 것이기 때문입니다.
 
// 감사합니다 //
			
	
	
	
	
	
		댓글 0
	
	    	
	
	
Delphi DataSnap Server에 메모리 릭이 발생합니다.
2015.12.23 18:55
델파이10 씨애틀 업데이트1을 사용하고 있습니다.
아래 처럼 단순하게 위저드로 DataSnap Server를 생성하여 빌드를 하고,
클라이언트에서 DataSnap으로 연결하면, 연결할 때 마다 윈도우작업관리자의 핸들이 계속 증가합니다.
-- 신규 어플리케이션 -- 위저드 실행
-- DataSnap Server
-> HTTP
-> 8085
-> 샘플 메소드 ... EchoString
* TServerModule
* VCL Form
위와 같이 위저드로 간단하게 서버를 생성해서 실행한 후 EchoString만 해도 릭이 발생하는데요.
윈도우 작업관리자에서 보면 핸들값이 계속 1씩 증가합니다.
또 구글 검색등에서 나오는 ...CreateInstance, ...DestroyInstance 이벤트 내용등을 설정해보거나
딕셔너리 등을 이용하여 TServerMethod 가 정상적으로 해제하도록 구현해도
핸들은 계속 늘어만 갑니다.
...
소스를 올리지 않는 것은 특별한 것이 없고 그냥 위저드에서 생성된 것이기 때문입니다.
// 감사합니다 //
 
                                            

