gprof

    0

    1답변

    이제 프로파일 링 할 프로젝트가 생겼지 만, 내가 통제 할 수없는 다른 라이브러리를 사용했습니다. 다음과 같은 함수가 있다고 가정 해 봅시다 : library_function은 프로파일 링을 사용하여 컴파일되지 않은 다른 정적 라이브러리의 라이브러리라고 가정합시다. 이제 gprof가 function이 모든 하위 항목을 포함하여 10 초 동안 실행되었다고 알

    0

    1답변

    gprof로 C 코드를 프로파일하려고합니다. -pg 옵션을 사용하여 .a 라이브러리를 컴파일하고 -pg 및 .a 라이브러리와 함께 실행 파일을 컴파일합니다. 실행 중입니다. gmon.out 얻기. Eclipse를 사용하여보기. 그리고 내가 얻는 것은 스크린 샷에서 보여지는 것과 같습니다. 그 대신에 그 주소가 있어야한다고 가정합니다. 누군가 그것을 고칠 수

    1

    2답변

    Linux에서 인텔 포트란 컴파일러 (v 12.0.3)를 사용하고 있습니다. gprof으로 프로파일 링을 수행하고 으로 기본 블록 수를 얻으려는 경우 모든 행에이라는 고유 한 실행 횟수가 표시되지만 프로그램/서브 루틴/기능 수준에서 계산할 수 있습니다. 내 결론은 컴파일러 플래그가 잘못되었지만 웹을보고 ifort 매뉴얼 페이지를 읽음에도 불구하고 내가하고있

    0

    1답변

    gprof를 사용하여 OpenGL 응용 프로그램을 프로파일 링하려고합니다. 메인 그리기 기능이 1 초에 수십 번 호출되기 때문에 파티클 기능에서 소비되는 시간이 적습니다. gprof의 출력은 "%의 .2f"로 포맷 된 시간을 포함하고 거의 모든 시간은 0.00 같다 : [4] 35.2 0.00 0.06 9414 AbstractLayer::render(

    2

    1답변

    동일한 입력에 대해 종종 다른 출력을 생성하는 C++ 바이너리 (GNU LilyPond)가 있습니다. 바이너리를 valgrinding하는 것은이 퍼지가 발생하는 곳을 추적하는 데 도움이되지 않으며 gprof 데이터를 읽지 않습니다. 매우 유용한 것은 동일한 입력에 대해 동일한 프로그램의 여러 실행을 비교하고 함수의 인수와 반환 값의 차이를 식별하는 프로파일

    18

    2답변

    데몬 프로파일 링에 gprof를 사용하고 싶습니다. 내 데몬은 일부 콜백을 등록하는 타사 라이브러리를 사용하고 결코 반환하지 않는 main 함수를 호출합니다. 데몬을 종료하려면 kill (SIGTERM 또는 SIGKILL)으로 전화해야합니다. 프로파일 형 프로그램 (2) 또는의 gmon.out 파일에 저장되는 프로파일 정보는 일반적으로 반환, "exit"를

    8

    1답변

    누구나 profile-generate과 pg 옵션의 차이점을 설명 할 수 있습니까?

    0

    3답변

    gprof로 코드를 프로파일하는 법을 배우고 있습니다. 내가 여기에이 1.20 4.98 0.14 34662692 0.00 0.00 Location::get_type() const (location.cpp:19 @ 40a4ac) 참조 I에 의해 첫 번째 줄을 믿고있어 char Location::get_type() const { return

    1

    3답변

    디버깅 옵션 (예 : gprof)과 다시 컴파일 할 필요가없는 프로파일 러 (예 : Valgrind, OProfile, ...)를 사용하여 소스 코드를 다시 컴파일해야하는 프로파일 러를 사용하는 경우의 차이점은 무엇입니까?

    0

    1답변

    여기 여기 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <inttypes.h> #include <windows.h> #include <string> #include <vector> static void set(const char *buf) { static