2010. 8. 3. 12:48
다음의 내용은 Quad Dimensions의 Debugging 교육 자료로 만든 내용입니다.
본부장
가져 가실때는 이 정보 남겨 주시는것이 예의 겠지요 ^^
디버그 모드에서 vld library 사용하기
|
vld는 Visual Leak Detector 의 약자로 Dan Moulding가 개발했으며 아래 URL에서 다운 받을수 있다.
l Debug 모드에서만 작동이 된다.
l Memory leaks 이 발생했을 때 그 내용을 보여 준다.
아래와 같이 메모리를 사용하고 삭제를 하지 않고 종료를 하면
void vldLeakTest()
{
char * p = NULL;
p = new char [10];
sprintf(p,"%s","test");
}
Visual Studio에서 아래와 같은 내용을 볼 수 있다.
WARNING: Visual Leak Detector detected memory leaks!
---------- Block 70 at 0x003522D0: 10 bytes ----------
Call Stack:
Data:
74 65 73 74 00 CD CD CD CD CD test.... ........
Visual Leak Detector detected 1 memory leak.
댓글 없음:
댓글 쓰기