Qt を使用して C++ で書かれた中規模のアプリケーションがあります。プロファイルを作成して、最もパフォーマンスの低いコードがどこにあるかを確認したかったので、すべてを .xml でコンパイルしました-pg
。
ただし、私のアプリケーションでは、QTPlugin メカニズムを使用して多くのプラグインを使用しています (プラグインごとのインスタンス オブジェクトの dlopen と dlsym に要約されます)。gprof にはプラグインの関数が含まれていないように見えます。
はい、プラグインもコンパイルされて-pg
います。すべてをプロファイリングするために何か特別なことはありますか? それとも、単純なものが欠けていますか?