devPartner を使用して、いくつかの C++ コードのパフォーマンスをプロファイリングします。特定の関数のみをプロファイリングする方法、またはプロファイリングから特定の関数を削除する方法はありますか?
3 に答える
0
ある程度。DevPartner は、エラー検出、カバレッジ、またはパフォーマンスのためにコードをインスツルメントし、インストルメンテーションから特定の名前空間、特定のソース ファイル、およびおそらく特定の関数を除外することができます。名前空間「std」を介して STL を除外する方法さえあります。インストルメンテーションがなければ、プロファイリングは得られません。
インストルメンテーションが発生しないようにするために必要なビルド オプションは、'/nmignore' で、これには多数の可能なパラメーターがあります。私自身は使用しないので、コンパイル時の計測コードを担当する人から詳細を入手する必要があります (私の専門は BoundsChecker のバックエンドです)。
于 2012-08-24T19:10:51.393 に答える