usagi / virtual-keyboard-prototype-1

仮想キーボード試作1型
3 stars 0 forks source link

CMAKEのコンパイルオプションとしてプロファイリングに対応する #62

Closed usagi closed 10 years ago

usagi commented 10 years ago

cmakeのrelwithdebinfoに対応しdebug/relwithdebinfoモードでは-pgを付与する。

これにより、

cmakeに-DCMAKE_BUILD_TYPE=の値にdebugまたはrelwithdebinfoを指定してビルドしたetupirkaを実行するとgmon.outファイルを実行パスに生成するようになる。

このgmon.outをgprof etupirka gmon.outとして処理すれば、ソフトウェアのボトルネックの解析に有用なプロファイルを得られる。