VLD(Visual Leak Detector)를 통한 메모리 릭 찾기
공부/프로그램 / 2012. 7. 6. 13:58
Visual Studio 에서 제공해주는 CRT debug library와는 다르게 callstack을 보여준다는 장점이 있다.
아래 사이트에서 다운 받아서 사용하면 된다.
셋팅
- predefined header, 즉 stdafx.h 뒤에 vld.h 를 포함
- 프로젝트 속성에서 include와 lib 위치 추가
셋팅된 프로젝트에서만 Leak이 검출 되기 때문에 DLL을 사용하던가 다른 프로젝트가 존재하는 경우 해당 프로젝트도 같은 셋팅을 해야한다.
추가 사항
- 파일로 남기고 싶을 경우 설치 폴더에 있는 vld.ini파일에서 ReportTo 옵션을 file 또는 both를 변경