0
-gprof
のプログラムと同等の方法でlinuxのprof
を実行する方法はありますか?私は正確ではないが、統計的には正しいことを知っている。profで性能を測定
私は基本的に、デバッグシンボルを含むC/C++プログラムで、再コンパイルせずにgprof
のような解析を行う方法を探しています。
-gprof
のプログラムと同等の方法でlinuxのprof
を実行する方法はありますか?私は正確ではないが、統計的には正しいことを知っている。profで性能を測定
私は基本的に、デバッグシンボルを含むC/C++プログラムで、再コンパイルせずにgprof
のような解析を行う方法を探しています。
私は最近、Google performance toolsのCPUプロファイラに非常に満足しています。プログラムは基本的に無歪の通常速度で動作します。再コンパイルは必要ありません。特別なライブラリとのリンクが推奨されますが、ほとんどの場合、LD_PRELOADを使用することも可能です。
valgrindを見ましたか? –
@ edA-qa mort-ora-y:どちらのツールですか?私はcallgrindから離れて1つを分析しているスタックを認識していません...しかし、それは本当ではありません。 – viraptor
callgrind(またはcachegrind)を使用し、kcachegrindを(valgrindの出力ファイルの)視覚化に使用します。それは機能ごとの分析を持っています。私はそれが提供するデータに非常に満足しています。 http://kcachegrind.sourceforge.net/html/Home.html –