델파이에서 리소스(메모리/GDI) 누수에 대해 Denomo 모듈을 사용해 보자
친절하게도 델파이용을 별도 제공한다.
다운로드 URL : http://www.kbasm.com/denomo.html
1. 설치 방법
- 다운받은 파일을 프로젝트 경로 또는 공통 라이브러리 경로에 압축을 풀어 놓는다.
- FastMM처럼 프로젝트 메인 소스의 Uses 절에 "Denomo.pas" 유닛을 추가한다.
2. 프로젝트 옵션 설정하기
- 델파이 프로젝트 옵션(Compiler) 에서 "Optimization"을 비활성화 시킨다
- "Stack frames", "Debug information", "Reference info", "Definitions only", "Assertions", and "Use Debug DCUs" 옵션은 활성화 시킨다.
3. 컴파일하고 프로젝트를 실행한다
4. Bin\LeakInspector를 실행하여 리소스 누수를 모니터링 한다.
5. "Inc Session Leak Begin" 버튼 클릭
6. 리소스 누수가 생길만한 의심이 가는 부분을 테스트 한다.
7. "Inc Session Leak End" 버튼을 클릭하여 모니터링을 종료하고 생성된 TEXT를 확인한다.
'프로그래밍 > Delphi' 카테고리의 다른 글
TStringList를 이용한 문자열 중복 제거 처리 (1) | 2012.05.30 |
---|---|
AnimateWindow API를 이용한 델파이 콘트롤 애니메이션 효과 (0) | 2012.05.16 |
[Delphi] XP에서 TSaveDialog의 확장자 필터타입 바꿨을때 파일명 확장자가 자동으로 변경되지 않는 문제 (3) | 2012.01.26 |
런타임(Runtime) 한영 전환 (2) | 2012.01.05 |
[팁] ActiveX XP에서 한영 전환 안되는 문제 해결책. (0) | 2012.01.05 |