2009-05-28 7 views
4

pthreads를 사용하는 멀티 스레드 프로그램을 프로파일 링하는 데 gprof를 사용할 수 있습니까? 즉, 출력에는 모든 스레드에서 사용 된 시간이 포함됩니까?pthreads와 함께 gprof 사용

답변

6

예, 설명 된 해결 방법의 도움으로 here이 가능합니다.

1

pstack으로 생각하십니까? 여러 스레드에서 제대로 작동하며 stackshot 메서드로 성능 문제를 찾는 데 좋습니다. gprof은 그대로이지만 더 잘할 수있는 가능성이 있습니다.