13

Rails アプリをプロファイリングするためのツールを尋ねたところ、誰かが DTrace を指さしました。私は MacOSX ステーションで作業し、OpenSolaris にデプロイしているので、これは有効な方法です。しかし、私は DTrace についてほとんど知識がありません。

通常の容疑者である Sun DTrace ページとそこにある入手可能な情報以外に、Dtrace を学ぶためのキラーポインターは他にありますか?

4

6 に答える 6

12

私は 35 分間のビデオを作成し、ここで見つけることができる DTrace スターターの例をいくつか示しまし。 、しかし、それは本当に誰にとってもうまくいくことができます

于 2008-12-16T00:57:49.057 に答える
6

ブライアンカントリルDTraceのビデオをご覧ください。これは素晴らしいデモベースのトークであり、CantrillはDTraceクリエーターの1人です。

http://video.google.com/videoplay?docid=-8002801113289007228

于 2009-02-01T13:34:08.003 に答える
4

これはおそらく遅すぎて役に立ちませんが、Adam Leventhal の DTrace ブート キャンプ プレゼンテーションは、始めるのに最適です。

http://blogs.oracle.com/roller/resources/ahl/dtrace_course.2005.8.18.pdf

于 2011-09-23T22:54:34.583 に答える
4

Mac OS X の通常の管理者監視ツールの dtrace バージョンを読むと、非常に役立つことがわかりましたtruss-> dtruss. 読めるスクリプトは少なくとも 10 種類以上あります。(ほとんどの場合、"d" で始まります。)

/Developer/Applications/Instruments.appdtrace スクリプトを生成するグラフィカル アプリもあります。

また、ウィキペディアのDTraceページには、役立つリンクがたくさんあります。

于 2008-12-09T14:11:33.107 に答える
2

また、「dtrace ツールキット」を試すこともできます。これには、多くの監視目的のスクリプトが含まれており、キック スタートを行うことができます。

また、X-Code の「Instruments」を任意のプロセスにアタッチできます。これでアプリの一般的なアイデアが得られたら、独自のスクリプトを作成してみてください。

于 2008-12-09T14:23:33.673 に答える