gprof

    4

    2답변

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

    4

    3답변

    gprof를 사용하여 C++에서 단일 기능을 라인 프로파일 링 할 수 있습니까? 같은 뭔가 : gprof -l -F function_name ... , 작동하지 않습니다.

    6

    2답변

    g ++ 4.2.4를 사용하고 코드에서 성능 문제를 추적하려고합니다. 나는 프로파일을 생성 gprof를 실행하고있어, 나는 가장 비싼 기능이 __tcf_0 점에서 다음과 같은 "낯선"지고있어 :이 Each sample counts as 0.01 seconds. % cumulative self self total time seconds seco

    1

    2답변

    gprof 출력을 생성 할 수있는 컴파일러 목록을 찾고 있습니다.

    4

    2답변

    저는 특정 입력이 주어진 다양한 Linux 프로그램 (C로 작성된)에서 어떤 함수가 호출되는지 찾아야하는 프로젝트에 참여하고 있습니다. 현재 나의 접근 방식은 -pg (프로파일 링 옵션)을 사용하여 프로그램을 컴파일하고 실행하며 gprof의 출력을 처리하여 호출되는 함수를 찾는 것이다. 적어도 한 번 이상 호출 된 함수 만 출력 파일에 나타납니다. 명백한

    4

    4답변

    내 C 프로그램에서 gprof를 실행하면 프로그램에 누적 된 시간이 없다고 표시되고 모든 함수 호출에 대해 0 시간이 표시됩니다. 그러나 함수 호출을 계산합니다. gprof가 실행에 걸리는 시간을 계산할 수 있도록 프로그램을 수정하려면 어떻게해야합니까?

    0

    1답변

    쉘 스크립트로 작성된 일련의 blackbox 테스트가 있습니다 (GNU Hello 테스트와 유사 함). gmon.out이 발견되면 자동으로 플랫 프로파일을 생성하려고합니다. 프로젝트가 --enable-prof로 구성 되었다면 자동으로 생성됩니다. 문제는 테스트가 실행 파일 자체와 다른 디렉토리에 있고 실행 파일이 PATH에 있더라도 gprof가 실행 파일을

    4

    3답변

    Windows에서 cygwin을 실행 중이고 최신 버전의 gprof를 사용하여 코드를 프로파일 링합니다. 내 문제는 평면 프로필 내 코드에서 각 기능에 대한 초를 보여줍니다, 나는 심지어 함수를 반복하려고했지만 (백만 회선에 대한 루프를 시도) gprof 언제든지 축적 할 수 없습니다. 도와주세요. 여기 내 샘플 함수 중 하나입니다. bool is_adja

    1

    5답변

    다음 두 가지 배열 (double **)을 C++로 교체하는 방법이 있습니다. 코드를 프로파일 링 할 때,이 메소드는 런타임의 7 %를 차지합니다 ... 저는 이것이 저비용 작업이되어야한다고 생각했습니다. 나는 C++에 익숙하지 만 배열에 대한 참조를 바꾸기를 바랬다. 62 void Solver::Swap(double** &v1, double** &v2)

    19

    3답변

    Linux 환경에서 작업 중입니다. 두 가지 'C'소스 패키지 train 및 test_train이 있습니다. 컴파일 열차 패키지는 libtrain.so하는 test_train 링크 libtrain.so 생성하고 지금 내가의 호출 순서를 보여줍니다 gprof은을 사용하여 통화 그래프를 생성 할 실행 기차 테스트를 생성 메인 프로그램과 libtrain.so 내