환경변수를 이용하여 malloc, free 를 추적할 수 있다.
MALLOCDEBUG=report_allocations,output:/tmp/alloc_output.txt
프로그램이 실행되는 동안 위의 환경변수가 설정되어 있는 경우 /tmp/alloc_output.txt
파일로 alloc, free 되는 정보가 출력된다. 프로그램이 실행되는 동안은 alloc,
free 할때마다 그 기록을 메모리상에 가지고 있다가 종료가 되면 해제되지
않은 alloc 정보만 /tmp/alloc_output.txt 로 출력된다.
더 자세한 사항은 AIX 5L Version 5.3 General Programming Concepts: Writing
and Debugging Programs 에 나와 있다.
2007년 12월 18일 화요일
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기