2010-05-12 2 views

답변

1

callgrind_annotate도 kcachegrind가 구현해야합니다. 그러나 kcachegrind를 사용하면 각 함수/메소드의 호출 수를 얻을 수 있습니다. 비용에를 호출

열/모든 발신자가 발신자의 탭 또는 카운트 탭 관련되어야한다.

1

예, 가능합니다. callgrind --collect-jumps = yes를 사용하고 아래 링크에서 설명 된 도구를 사용하면 gcov와 동일한 정보를 얻을 수 있습니다. lcov만큼이나 좋지는 않지만, 시간 절약은 그만한 가치가 있습니다. 당신이 --coverage 다시 컴파일 할 필요 하지하여 빌드/테스트주기 시간의 무리를 절약 할 수 있도록이, 심지어 최적화 된 바이너리와 꽤 잘 작동

http://benjamin-meyer.blogspot.com/2007/12/valgrind-callgrind-tools-part-3-code.html

참고.

cg_merge를 사용하여 Benjamin의 스크립트를 사용하기 전에 여러 테스트를 병합 할 수도 있습니다.