델파이에서 리소스(메모리/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를 확인한다.
반응형
'IT > 델파이' 카테고리의 다른 글
TComboBox내 아이템의 길이에 따라 가변 DropDown 만들기 (0) | 2023.02.13 |
---|---|
IF문에서 not 연산자를 사용할때 주의할 점 (0) | 2023.02.13 |
TStringList를 이용한 문자열 중복 제거 처리 (0) | 2023.02.13 |
델파이 DataSnap을 이용한 REST 프로그래밍 요약 (0) | 2023.02.13 |
델파이 JSON (0) | 2023.02.13 |