私はスタックオーバーフローを調べて、最高のプロファイリング手法を探していました。
私は24時間年中無休で実行され、Cで記述され、Oracle10gを使用する一連のプロセスを持っています。私が試したいいくつかのツールを発見しました:oprofile、strace、systemtap、dtrace。
私はdtraceから始めたいので、実行中のプロセスに接続し、すべての関数呼び出し、それぞれに費やされた時間...多分callgraphを出力するいくつかの単純なdtraceスクリプトを探していました。
リンク、チュートリアル、マニュアルなど、最初に適切なスクリプトを提案してください。