gprof를 사용하여 C++ 기능을 프로파일하려고하는데, 취한 시간은 intrested입니다. 나는 한 번 이상 뛰었고 어떤 이유로 나는 결과에 큰 차이가있었습니다. 나는 이것이 무엇을 일으키는 지 모르지만 샘플링 속도를 가정하고 있거나 I/O와 관련이있는 다른 게시물을 읽었습니다. 그래서 그것을 더 정확하고 어떻게 든 거의 일정한 결과를 생성하는 방법이 있습니까?gprof 출력의 부정확도
나는 다음과 같은 생각을했다:
- 가 캐시
- 다른 프로파일을 사용하는 것을 실행하기 전에 샘플링 속도를
- 높이를 증가하지만 난 그게 grof 유사한 형식으로 결과를 생성 할 함수 시간 % 함수 이름, 나는 Valgrind를 시도했다. 그러나 그것은 나에게 크기의 거대한 파일을 주었다. 그래서 아마도 잘못된 명령으로 파일을 생성하고있을 것입니다.
이 리눅스의 경우 http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html#SEC11
를 참조 후, 내가 필요로하지 않는 프로파일 러를 추천, 귀하의 의견
감사