プロファイリングを行いたいプロジェクトがありますが、それは私が制御できない別のライブラリを使用していました。そのような関数がある場合は、次のように言います。
#include <library.h>
void function(...)
{
// do something
for (...)
{
// ...
library_function(...);
// ...
}
// do something
}
library_function が、プロファイリングを有効にしてコンパイルされていない別の静的ライブラリからのものであると仮定しましょう。gprof が function
、すべての子を含めて実行に 10 秒かかったと言った場合、これには で費やされた時間が含まれlibrary_function
ますか?