어떻게 든 this question과 관련이 있습니다. 어떤 도구를 사용하여 callgrind로 만든 프로파일 링 데이터를 평가 하시겠습니까? 그래픽 인터페이스가 없어도 간결하고 명확하며 해석하기 쉬운 방식으로 결과를 준비해야합니다. 내가 아는 예. kcachegrind이지만이 프로그램에는 표시된 테이블의 데이터 내보내기 또는 디스플레이에서 단순히 행을 복
내 응용 프로그램의 각 스레드가 callgrind를 "비싸다"는 것이 어떻게 보이는지 알고 싶습니다. 나는 --separate-thread=yes 옵션을 사용하여 전체 응용 프로그램에 대한 콜 그리드 파일을 제공하고 스레드 당 하나의 파일을 제공합니다. 이것은 주어진 스레드의 프로파일을 보는 데 유용하지만, 실제로 원하는 것은 각 스레드의 CPU 시간을 정
Linux에서 실행되는 몇 가지 매우 간단한 C++ 프로그램을 프로파일 링했습니다. main()의 포괄적 인 비용은 모두 3.83 %와 같이 100 %가 아닙니다. callgrind를 올바르게 사용하고 있습니까? 아래에 --inclusive=yes이 붙여진 callgrind_annotate의 결과가 있습니다. 프로그램은 단순한 힙 정렬을 수행하는 힙이라고합
Kcachegrind rocks 그리고 그것은 내가 좋아하는 도구이지만 때때로 원격 서버에서 터미널 (예 : ssh 사용)에서 실행할 수있는 기능이 빠져 있습니다. VNC 또는 X 서버 포워딩을 설정하는 것이 가능하다는 것을 알고 있지만, 나는 간단한 것을 필요로하는 동안은 매우 어색합니다. kcachegrind 콘솔 대체품이 있습니까 (예 : ncurse