valgrind를 이용한 메모리 체크
1. OS기술노트
valgrind는 프로그램 설능을 프로파일링 후 메모리 할당 / 초기화 되지 않은 메모리 영역 을 검색할 수 있는데, Redhat 문서를 참고하며 다음과 같은 리포트를 받을 수 있다고 합니다.
실행하지 않아야 하는 메모리 액세스
지정되지 않았거나 초기화되지 않은 값 사용
잘못된 힙 메모리 해제
포인터 중복
메모리 누수
memcheck로 실행되는 어플리케이션은 메모리 사용량 을 확인해야 하기 때문에 일반적으로 실행하는것보다 10~30배 가량 느리게 ...