2011-01-14 4 views
9

리눅스에서 코어 덤프를했습니다. 이 프로세스는 메모리 할당 폭주로 이어졌으며 최소한 어떤 라이브러리가 있는지 찾아야합니다.코어 덤프에서 메모리 사용을 분석하는 방법은 무엇입니까?

메모리가 어디로 이동하고 있는지 대략적으로 알기 위해 어떤 도구를 제안합니까? 문제가 완전히 해결되지 않았 음을 압니다. 최소한 단서를 제공 할 수있는 도구라면 도움이 될 것입니다.

+0

몇 가지 도구를 사용해 보았습니다 : 직선 gdb, gdb + libpython, gdbheap, custom .gdbinit. –

답변

0

이 활성화 콜 그래프와 파이썬 처리 도구를 규칙적 리눅스를 실행 해보십시오 [이 파이썬 프로세스의, 의혹은 메모리 할당이 C로 작성된 사용자 정의 모듈 중 하나에 의해 발생한다는 것입니다]. 다중 스레드 프로세스가 모든 연관된 LWP를 인수로 제공하는 경우