さまざまな活動にどれだけの時間が費やされているかをプロファイリングしたいアプリケーションがあります。このアプリケーションは I/O 集中型であるため、すべてのライブラリ/システム コール (ウォール タイム) に費やされた時間を要約したレポートを取得したいと考えています。
oprofile を試してみましたが、Unhalted CPU サイクルに関して時間がかかるようです (これはリアルタイムではなく cputime です)。
壁の時間を与えるstrace -Tを試しましたが、生成されたデータは膨大で、要約レポートを取得するのは困難です(これにはawk/pyスクリプトが存在しますか?)
今、私は SystemTap を探していますが、十分に近く、変更できるスクリプトは見つかりません。また、オンサイトのチュートリアルもあまり役に立ちませんでした。私が探していることができるかどうかはわかりません。
私を正しい方向に向けてくれる人が必要です。どうもありがとう!