私は、システム内の多くのアプリケーションで使用されている単一のライブラリの使用状況をプロファイルしたいとしましょう。私は統計的なプロフィールだけではなく、正確なものではないですが(しかし、それも素晴らしいかもしれません)。システム全体の連続したlinuxライブラリのプロファイリング
私がしたくないのは、実行中のすべてのプログラムをプロファイリングサポートで再コンパイルすることです。プロファイリング情報を定期的または必要に応じていくつかのファイルにダンプすることをお勧めします。統計情報がアプリケーション名またはpidを使用して分割されていれば、本当にうまくいくでしょう。
これを達成する方法はありますか?
使用例:実行中のシステムからのデータを使用してglibライブラリをプロファイリングする。
素晴らしい!私はoprofileについて知っていましたが、そのように使用しようとはしませんでした。私が必要とするライブラリのシンボルをフィルタリングするだけで、必要なデータが得られます。 – viraptor