2014-01-18 1 views
0

내 C 프로그램을 여러 매개 변수 값으로 여러 번 실행하면 여러 개의 프로파일 링 보고서 파일이 생성됩니다. 이것은 읽고 읽기가 너무 어렵습니다.여러 Gprof 프로파일 러 보고서를 비교하는 방법은 무엇입니까?

그래프와 함께 비교 파일을 얻을 수있는 방법이 있습니까? 성능 (실행 시간에 전달하는 매개 변수)이 증가함에 따라 성능이 어떻게 증가하는지 또는 감소했는지 보여줍니다.

답변

1

perf (1) 도구를 사용해보십시오. 바이너리를 만드는 것이 종종 도움이 될 것입니다 때

perf record ./yourbinary 
perf record ./yourbinary-v2 
perf diff 

갖는 컴파일러 옵션 "-O0 -g -ggdb"주위 해당 버전 대이 성능 차이가 이유를 이해하려고 할 때.