2016-07-20 15 views
0

GCCのフラグ-O0 -p -pg -Wall -cとMinGWリンカーの-p -pgでコンパイルした後、Eclipseプラグインgprof forは結果を表示しません。その後、私はgprof my.exe gmon.out > prof.txtを使用してcmd呼び出しを行いました。その結果、関数の呼び出し回数だけのレポートが作成されました。Eclipse CDTを使用してgprofのレポートに「no times accumulation」と表示されます

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のeclipse Keplerを使用しています。

ご迷惑をおかけして申し訳ございませんが、よろしくお願いいたします。

答えて

0

ご迷惑をおかけして申し訳ありませんが、コードはgprofが測定できるよりも速いと思われます。

私のアプリケーションには、いくつかの繰り返しとカーネルのテストを含むニューラルネットワークトレインが含まれているため、高速なコードが問題を引き起こす可能性があるとは考えていませんでした。私は本体に長いループを挿入し、gprof時間が表示されました。

+0

自己回答としてそれを閉じます。 – matzeri

関連する問題