2016-07-20 52 views
0

在GCC上使用標記編譯後:-O0 -p -pg -Wall -c MinGW鏈接器上的-p -pg編譯後,eclipse插件gprof for顯示無結果。之後,我使用gprof my.exe gmon.out > prof.txt進行了一次cmd呼叫,結果報告只顯示呼叫功能的數量。報告顯示使用Eclipse的gprof「沒有時間積累」CDT

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,結果相同。

我使用eclipse Kepler CDT 8.3.0.201402142303和MinGW GCC 5.4.0。

任何幫助表示讚賞,謝謝你提前。

回答

0

對不起,問題似乎代碼比gprof可以測量的更快。

由於我的應用程序涉及一個有多次迭代和進一步內核測試的神經網絡訓練,所以我沒有懷疑快速代碼可能導致問題。我在主體中插入了一個長循環,並打印了gprof時間。

+0

關閉它自我再回答。 – matzeri