메모리 프로파일러 사용법 관련 질문드려요
글쓴이: thisrule / 작성시간: 목, 2005/03/10 - 2:43오후
리눅스상에서 C/C++로 프로그래밍 중이며, GUI는 Qt Library를 사용합니다.
지금까지 개발한 프로그램을 사내에 배포하여 사용중인데 오늘 갑자기 메모리 프로파일러를 돌려보고 싶었습니다.(RedHat 9.0에 설치된 메모리 프로파일러)
사실 프로파일러가 뭐하는지도 잘 모르겠고 사용법도 잘 몰라 일단 수행하고 보았습니다. 그런데 첨부한 그림과 같이 Leaks라는 부분에 여러 항목들이 올라옵니다.
Leaks라 하면 메모리누수를 말하는거 아닌가요?
그렇다면 제가 만든 프로그램에서 수많은 메모리누수가 있다는 건가요?
도대체 어떻게 해석을 해야하는지, 문제가 있다면 어떻게 해결하여야 하는지 갑자기 당황스럽습니다. 메모리 프로파일러가 하는 역할과 뿌려주는 메세지가 무얼 의미하는지 아시는 분들의 도움을 바랍니다.
File attachments:
첨부 | 파일 크기 |
---|---|
profiler.png | 45.56 KB |
Forums:
function 부분이 전부 ??로 출력된 것으로 보아, debuggin
function 부분이 전부 ??로 출력된 것으로 보아, debugging information이 없는 듯 합니다. -g option을 주고 다시 컴파일후 실행해 보기 바랍니다.
Profiling 및 memory debugging에 대해서는 memusage 또는 valgrind를 써 보기 바랍니다. (valgrind는 x86 전용입니다.)
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기