1
C/C++ 코드의 메모리 사용을 디버깅 할 수있는 유용한 Linux 도구가 있습니까? 복잡한 코드에서 어떤 객체가 주 메모리 사용을 담당하는지 알아내는 것은 매우 어렵습니다.메모리 사용을 디버깅하는 도구는 무엇입니까?
C/C++ 코드의 메모리 사용을 디버깅 할 수있는 유용한 Linux 도구가 있습니까? 복잡한 코드에서 어떤 객체가 주 메모리 사용을 담당하는지 알아내는 것은 매우 어렵습니다.메모리 사용을 디버깅하는 도구는 무엇입니까?
은 당신이 찾고있는 무슨 massif입니다 :
대산 괴 힙 프로파일입니다. 프로그램의 힙을 정기적으로 스냅 샷하여 자세한 힙 프로파일 링을 수행합니다. 프로그램의 어느 부분이 가장 많은 메모리 할당을 담당하는지에 대한 정보를 포함하여 시간이 지남에 따라 힙 사용을 나타내는 그래프를 생성합니다. 그래프는 가장 많은 메모리가 할당되는 위치를 결정하기위한 추가 정보가 포함 된 텍스트 또는 HTML 파일로 보완됩니다. Massif는 평소보다 느린 약 20 배 프로그램을 실행합니다.
valgrind 및/또는 google perftools를 사용해 보셨습니까? – Scottymac