Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 자료실
Delphi Programming Resources
[5] 메모리 누수 체크 해주는 넘 ~
죠스고기 [wind1026] 7760 읽음    2002-01-26 09:14
/// 델마당에서 퍼왔음다 ... ////


출처: http://v.mahon.free.fr/pro/freeware/memcheck/

델파이 5.01 과 6 용 메모리 누수 탐지기 memcheck 2.58입니다.
(예전에 분명히! memcheck 사용법에 대해서 자세하게
설명해주신 분이 이곳 자료실에 계셨었는데 찾아보니 없네요. -.-;
지난 와레즈 사건때 같이 지워진 것 같습니다. --;)

memcheck 는 MemProof 동생쯤 되는 기능을 발휘합니다만 소스가
포함된 프리웨어입니다.

memcheck를 사용하기 위한 프로젝트 옵션:

In project/options/compiler:
   Optimization off
   Stack frames: on
   Complete boolean eval: off
   Range checking: on
   I/O checking: on
   Overflow checking: on
   Debug information: on
   Local symbols: on
   Reference info: on
   Definitions only: on
in project/options/linker:
   Include TD32 debug information: on
(대충 이렇게 해주시면 됩니다.
http://v.mahon.free.fr/pro/freeware/memcheck/project_options.htm)

사용법:
1. 프로젝트(.dpr)에 memcheck 유닛 포함.
2. Project 메인 부분 첫머리(begin 바로 밑)에 MemChk; 추가.
3. Build & Run. 끝~
4. 프로젝트 종료 후에 에러에 대한 내용을 메모장을 통해 보고합니다.


문제점:
. ShareMem 유닛과 퀵리포트 사용시에 문제가 있답니다.(faq 9번, 1번)
   http://v.mahon.free.fr/pro/freeware/memcheck/faq.htm

. 제작자가 C#쪽으로 발길을 돌려서 더이상의 기능추가는 안한다고
   했습니다만, 버그도 고치고, 델파이 버전업에 맞춰 버전업은 해준다고
   했습니다(믿숩니다).

ps.
. 델 6.01로 튜토리얼 1번을 IDE상에서 테스트할때 2번 멎었었습니다.
제작자는 2.54에 델 5.1로 테스트해봤다고 하는데,
이건 좀 확인을 해봐야겠습니다.

헉.. 아무 프로젝트나 적용해봐도 2000이 멎어버리네요.
예전 버전에선 잘 굴러갔었는데 말이죠.. 음..
내일 시간내서 왜그런가 찾아보겠습니다.
여러분들도 테스트좀 해주십쇼..
(크흐.. 꼭 제가 만든거 같군요. 푸흐 --)

+ -

관련 글 리스트
5 메모리 누수 체크 해주는 넘 ~ 죠스고기 7760 2002/01/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.