C++, Thread 프로그래밍 개발 도구...
글쓴이: khk / 작성시간: 목, 2003/06/05 - 4:59오후
리눅스 개발툴 중에서 memory leak analyzer에 대해 쓸만한게 뭐가 있을까요?
대부분의 GNU 툴들이 C 언어 기준으로 작성된 것이라
C언어에 대해서는 훌륭한(?) 기능을 보이지만
C++이나 thread 프로그램에서는 적용되기 힘든 것 같습니다.
mtrace의 경우에도 malloc(), free()만을 체크 가능한 것 같구요...
C++에서의 new(), delete() 는 제대로 체크가 쉽지 않은가 봅니다.
dmalloc이 그나마 제일 괜찮은 것 같은데 C++, Thread 도 제대로 체크가 되나요?
아니면 다른 괜찮은 도구가 있는지 알고 싶습니다.
대강 알아본 바로는 valgrind, leak tracer가 있는 것 같은데
혹시 사용해 보신 분 계시나요?
또 하나 Profiling 툴 중에 gprof가 있지요.
하지만 이 녀석도 thread는 제대로 profiling하지 못하는 것 같습니다.
쓸만한 다른 GNU 툴이 있을까요?
현재 Unix code를 Linux로 옮겨 가려는데
의외로 쓸만한 GNU 도구를 찾기가 쉽지 않네요.
C++, Thread로 프로그래밍해보신 분들의 말이 제일 정확할 것 같아서요...
조언구합니다. ^^
Forums:
댓글 달기