■[Program] いろいろなプロファイラ。 03:39 あんま日本語情報無いものも多いので適当に要点だけまとめて書いてみます。 ■ gprof 使いかたは割と常識的チックな。 -pg つけて実行すると gmon.out ができるので gprof ./a.out とかするとなんか出る。 gprof -l... 続きを読む
Martyn Honeyfordは1996年にNottingham大学をコンピュータ・サイエンスの学位を取得して卒業しました。それ以来、イギリスHursleyにあるIBM UK Labsでソフトウェア技術者として勤務しています。現在はWebSphere MQ Everyplace開発チームの開発メンバーとして活... 続きを読む
C/C++で作成したプログラムを高速化するときは、 プロファイラを用いてプログラムのどの部分に実行時間が かかっているかを探ります。 gccに対応しているプロファイラにgprofがあります。 コンパイル時に -pg オプションを付ける。 % g++ -pg -Wall Main.cpp Bm... 続きを読む