본문 바로가기

프로그래밍/기타

메모리누수 체크 라이브러리( Visual Leak Detector )




VLD 라고 메모리 누수 체크용으로 사용하기 쉬운 라이브러리이다.


이름 그대로 VisualStudio 용으로 제작이 되었으며,


최신버전은 VS2015 도 지원된다.



사용방법은 매우 간단한데 설치된 폴더


C:\Program Files (x86)\Visual Leak Detector - 사용자 환경에 따라 다를 수 있음


의 lib와 include만 프로젝트 셋팅에 추가해 주면 된다.



VS가 이미 설치되어 있다면 install 할때 자동으로 경로가 추가 된다.


셋팅이 끝났다면,


해당 소스에 #include <vld.h> 만 추가해주면 끝.




프로그램이 끝날때 누수가 나는 곳을 체크해 준다.


참고로 이 기능을 추가했을 경우, 


프로젝트에 따라 디버깅이 상당히 느려질 수도 있다.


https://vld.codeplex.com/


vld-2.5-setup.exe