[메모리 누수 문제]
글쓴이: shean0 / 작성시간: 화, 2003/01/14 - 2:20오후
안녕하세요..
메모리 누수문제 (malloc & free )때문에 질문을 드립니다.
지금까지.제가 짜면서..메모리 누수현상(다운...core..)을 가끔 경험한 적이 있습니다.
그런데.이런 것을 발견할때는 저는 코딩을 보고..고치고..그랬는데..
어떤 오류가 일어났을 때..이것이 free를 안해서 일어난.메모리 누수인지..어떻게 알수 있을까요??
분명이 malloc을 하면 free를 해야 하지만...프로그램을 짜다보니...
다른 사람의 소스도 봐야하구........그런 상황에서.. 메모리 누수를 알아채시는
노하우랄까.. tip..등을 부탁드립니다.
그럼 이만... :D
Forums:
Valgrind를 사용해보세요
Valgrind를 사용해보세요. Efence나 여러 프로그램들이 있는데 저는 이것이 가장 좋아 보입니다.
http//developer.kde.org/~sewardj
지난 게시판을 찾아 보시면 여러 답변을 찾으실수 있을겁니다.
[url]http://www-106.ibm.com/developerwor
http://www-106.ibm.com/developerworks/linux/library/l-debug/?dwzone=linux
위의 문서를 읽어 보면 원하시는 답을 찾을 수 있습니다..
저는 YAMD 를 사용해 봤는데 그리 나쁘지 않더군여...
memprof를 이용해 보세요.
제가 사용했던 메모리 검사 프로그램은 memprof입니다.
GUI환경에서 작업할 수 있기 때문에 좋은 것 같습니다.
-------------------------------------
서영진 입니다.
Homepage : http://valentis.pe.kr
blog : http://www.lifeholic.com
댓글 달기