2008-12-09 83 views
13

當我詢問用於剖析Rails應用程序的工具時,有人pointed at DTrace。由於我在MacOSX工作站上工作並部署在OpenSolaris上,因此這是一種有效的方式。但我對DTrace知之甚少。學習如何使用DTrace的指針

除了通常的嫌疑人,Sun DTrace頁面和那裏的可用信息外,還有其他殺手指針可以學習Dtrace嗎?

回答

4

我發現閱讀dtrace版本的Mac OS X通常的管理員監控工具是一個很大的幫助truss - >dtruss。至少有十幾種你可以閱讀的腳本。 (大多數由「d」開始)

還有/Developer/Applications/Instruments.app這是一個生成dtrace腳本的圖形應用程序。

此外,維基百科的DTrace頁面有負載的鏈接應該有所幫助。

2

你也可以嘗試一下「dtrace工具包」,它有許多監控腳本的腳本,爲你提供一個開始。

您也可以將X-Code的「工具」附加到任何進程。之後,您可以嘗試編寫自己的腳本

6

觀看布萊恩Cantrill DTrace的視頻。這是一個很棒的基於演示的演講,Cantrill是DTrace的創造者之一。

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

+0

鏈接不工作,但我看了對於視頻,我認爲我在YouTube上找到它了:https://www.youtube.com/watch?v = TgmA48fILq8 – 2014-06-11 03:24:51