[개발/Delphi] 델파이에서 메모리 릭 체크하는 방법
http://lunapiece.net/?mid=Tips&category=109&document_srl=114델파이는 2006버젼인가 (맞나?) 부터 FastMM 이라는 메모리 관리자가 기본적으로 포함이 되어 있다.
어지간한 메모리릭(핸들형 제외) 을 다 잡아주는 기특한놈인데..
무료 메모리 관리자인만큼 이전버젼에서도 설치만 하고 uses 에 FastMM만 등록하면 쉽게 사용 할 수 있다..
여기서 델마당의 사이사이님이 올려주신 팁하나를 보자.
아래는 코드다
begin
System.ReportMemoryLeaksOnShutdown:= True; //메모리리포트 활성화
Application.Initialize;
Application.MainFormOnTaskbar := True;
TConnection.FConnection:= TConnection.Create;
Application.CreateForm(TViewTable, ViewTable);
Application.CreateForm(TViewUser, ViewUser);
Application.CreateForm(TMain, Main);
Application.Run;
end.
System.ReportMemoryLeaksOnShutdown:= True; 처럼 해 두면.
종료시에 메모리 릭을 체크해서 리포트를 해준다.
RAD StudioDemosDelphiWin32VCLWin32MemMgrLeak Reporting 에 가시면 데모도 있다한다
(2007 기준이다)
출처: http://simples.kr/index.php?mid=Delphi&category=7356&listStyle=list&page=2&document_srl=7563
'Delphi, RadStudio' 카테고리의 다른 글
[개발/delphi] 컴포넌트 델파이 6, 7으로 업그레이드 시 dsgnintf 에러 해결하기 (0) | 2012.08.11 |
---|---|
[개발/delphi] Vista, Windows 7 UAC (User Access Control) 를 델파이에서 설정하기 (0) | 2012.07.24 |
[개발/delphi] 리소스 형태로 외부 파일을 자신의 프로그램에 쉽게 붙여 사용하는 방법 (0) | 2012.07.09 |
[IT/개발] delphi32.$$$ 파일 delphi32.dro 파일명으로 변경 에러 (0) | 2012.06.19 |
[개발/delphi] 델파이 파일 로딩 에러 "corrupt portfolio stream" (0) | 2012.05.24 |
댓글