2016-07-20 16 views
0

GCC에서 -O0 -p -pg -Wall -c-p -pg에서 MinGW 링커로 컴파일하면 eclipse 플러그인 gprof for은 결과를 표시하지 않습니다. 그 후 나는 gprof my.exe gmon.out > prof.txt을 사용하여 cmd 호출을 수행 했으므로 함수 호출 수만보고하는 보고서가 작성되었습니다.Eclipse CDT를 사용하여 gprof에 "누적 시간 없음"이 표시됩니다.

Flat profile: 
Each sample counts as 0.01 seconds. 
no time accumulated 

    % cumulative self    self  total   
time seconds seconds calls Ts/call Ts/call name  
    0.00  0.00  0.00 16000  0.00  0.00 vector_norm 
    0.00  0.00  0.00  16  0.00  0.00 rbf_kernel 
    0.00  0.00  0.00  8  0.00  0.00 lubksb 

나는이 주제를 발견했습니다 : gprof reports no time accumulated. 하지만 제 프로그램은 분명히 끝내고 있습니다. 또한, gprof view show no data on MingW/Windows,하지만 32 비트 GCC를 사용하고 있습니다. 이전에 Cygwin을 사용해 보았습니다.

나는 CDT 버전 8.3.0.201402142303과 MinGW 및 GCC 5.4.0을 사용하는 이클립스 케플러를 사용하고 있습니다.

도움을 주시면 감사하겠습니다. 미리 감사드립니다.

답변

0

죄송합니다. 코드는 gprof가 측정 할 수있는 것보다 빠릅니다.

내 응용 프로그램에 여러 번의 반복 및 커널 테스트가 포함 된 신경망 열차가 관련되어 있으므로 빠른 코드가 문제를 일으킬 수 있다고 의심하지 않았습니다. 본체에 긴 루프를 삽입하고 gprof 시간이 인쇄되었습니다.

+0

그 다음 자체 답장으로 닫습니다. – matzeri