0


私はスタックオーバーフローを調べて、最高のプロファイリング手法を探していました。

私は24時間年中無休で実行され、Cで記述され、Oracle10gを使用する一連のプロセスを持っています。私が試したいいくつかのツールを発見しました:oprofile、strace、systemtap、dtrace。

私はdtraceから始めたいので、実行中のプロセスに接続し、すべての関数呼び出し、それぞれに費やされた時間...多分callgraphを出力するいくつかの単純なdtraceスクリプトを探していました。
リンク、チュートリアル、マニュアルなど、最初に適切なスクリプトを提案してください。

4

1 に答える 1

1

単純。Linux には DTrace がありません (最後に聞いた話)。

DTrace が欲しくて、実際のオペレーティング システムを試してみたい場合は (うーん、炎の餌食 :-)、機能的で統合された DTrace が付属しているFreeBSDを試してください。

于 2012-09-06T20:00:37.907 に答える