gprof

    1

    1답변

    나는 일식과 함께 일하고있다. 나는 opencv 라이브러리로 C++ 코드를 작성했다. 프로파일 링했을 때 그는 0 % 시간을 주었다. 각 샘플은 0.01 초로 계산된다. 시간은 % cumulative self self total time seconds seconds calls Ts/call Ts/call name 0.00 0.00

    9

    2답변

    gprof를 사용하여 작성한 C++ 응용 프로그램을 프로파일 링하려고 시도하고 있지만, 필자의 삶을 다운로드하고 설치하는 방법을 알아낼 수 없습니다. 나는 내가 생각할 수있는 모든 것을 봤어 다운로드 링크를 찾을 수조차 없습니다. 누군가 제발 도와주세요!

    0

    1답변

    다음은 프로필 데이터에서 얻은 것입니다. 왜 주 전화 번호가 두 번 이상인지 이해할 수 없습니까? 더 이상 무엇 % cumulative self self total time seconds seconds calls Ts/call Ts/call name 0.00 0.00 0.00 96 0.00 0.00 fun 0

    0

    1답변

    gprof를 사용하여 코드를 프로파일 링하고 있는데, 이는 시간의 96.4 %가 _fini에 사용되었다고 말합니다. 나는이 서브 루틴을 명명하지 않았고 밑줄은 내가 그것이 공식적으로 쓰지 않은 것이라고 생각하게 만든다. _fini은 무엇이며 코드의이 섹션이나 컴파일러의 사용 방식을 최적화하려면 어떻게해야합니까? _fini? 내가 Fortan90에 글을 쓰고

    1

    1답변

    저는 오토 도구 (C++가 언어 임)를 사용하여 작은 오픈 소스 소프트웨어를 작성하고 실행 프로그램을 생성/설치했습니다. 일부 몬테 카를로 통합이 사용되고 코드가 느립니다. gprof를 사용하여 개선하고 gprof를 활성화하는 방법을 묻고 싶습니다. 나는 시도했다 : ./configure CFLAGS = -pg & & make & & sudo make in

    -3

    1답변

    명령을 실행했을 때 내 프로그램에서 -c 옵션을 실행하면 user 섹션에 0 초가 표시됩니까? 이것이 프로그램이 CPU에 묶여 있지 않다는 것입니다. 나는 항상 0.01 초를 얻는 프로그램을 가지고있다. 몇 가지 최적화 작업을 수행했지만 여전히 동일합니다. 나는 약 8 초에서 0.01 초까지이 프로그램 실행 시간을 얻었지만 더 줄일 수는 없다. 활동 시간

    5

    3답변

    gcc -pg -g을 사용하여 C++ 프로그램을 컴파일했습니다 (적어도 Makefile에서 제공 한 args이며 어떤 명령이 실행되었는지에 대한 확실한 증거가 없습니다) . CWD를 홈 디렉토리로 설정하여 프로그램을 정상적으로 완료했습니다. gmon.out 파일이 작성되지 않았습니다. gcc는 4.4.7이다. OS는 centos입니다. 내 프로그램은 for

    0

    1답변

    gprof를 사용하여 행렬 곱셈 C 프로그램을 프로파일 링합니다. 그 C 프로그램은 다음과 같은 일반적인 구조를 가지고 있습니다. 나는 프로파일 얼마나 현재 지금 int main() { int n; printf("enter size of square matrices"); scanf("%d", &n); data(matM); //fill mat

    0

    1답변

    내 C 프로그램을 여러 매개 변수 값으로 여러 번 실행하면 여러 개의 프로파일 링 보고서 파일이 생성됩니다. 이것은 읽고 읽기가 너무 어렵습니다. 그래프와 함께 비교 파일을 얻을 수있는 방법이 있습니까? 성능 (실행 시간에 전달하는 매개 변수)이 증가함에 따라 성능이 어떻게 증가하는지 또는 감소했는지 보여줍니다.

    3

    1답변

    우리는 멀티 스레드 프로젝트를 개발 중입니다. 제 동료는 gprof가 멀티 스레드 프로그램에서 아무런 문제없이 완벽하게 작동한다고했습니다. 나는 얼마 전에 다른 것을 읽었다. http://sam.zoy.org/writings/programming/gprof.html http://lists.gnu.org/archive/html/bug-binutils/2010