當我詢問用於剖析Rails應用程序的工具時,有人pointed at DTrace。由於我在MacOSX工作站上工作並部署在OpenSolaris上,因此這是一種有效的方式。但我對DTrace知之甚少。學習如何使用DTrace的指針
除了通常的嫌疑人,Sun DTrace頁面和那裏的可用信息外,還有其他殺手指針可以學習Dtrace嗎?
當我詢問用於剖析Rails應用程序的工具時,有人pointed at DTrace。由於我在MacOSX工作站上工作並部署在OpenSolaris上,因此這是一種有效的方式。但我對DTrace知之甚少。學習如何使用DTrace的指針
除了通常的嫌疑人,Sun DTrace頁面和那裏的可用信息外,還有其他殺手指針可以學習Dtrace嗎?
我做了一個35分鐘的視頻並展示了一些DTrace啓動器示例,您可以在這裏找到:http://cocoasamurai.blogspot.com/2008/05/dtrace-for-cocoa-developers.html,這些示例旨在將DTrace引入可可開發人員,但它可以爲任何人真的工作
我發現閱讀dtrace版本的Mac OS X通常的管理員監控工具是一個很大的幫助truss
- >dtruss
。至少有十幾種你可以閱讀的腳本。 (大多數由「d」開始)
還有/Developer/Applications/Instruments.app
這是一個生成dtrace腳本的圖形應用程序。
此外,維基百科的DTrace頁面有負載的鏈接應該有所幫助。
你也可以嘗試一下「dtrace工具包」,它有許多監控腳本的腳本,爲你提供一個開始。
您也可以將X-Code的「工具」附加到任何進程。之後,您可以嘗試編寫自己的腳本
觀看布萊恩Cantrill DTrace的視頻。這是一個很棒的基於演示的演講,Cantrill是DTrace的創造者之一。
http://video.google.com/videoplay?docid=-8002801113289007228
這可能是太晚是有用的,但亞當·利文撒爾的DTrace的新兵訓練營介紹入門是巨大的:
http://blogs.oracle.com/roller/resources/ahl/dtrace_course.2005.8.18.pdf
鏈接不工作,但我看了對於視頻,我認爲我在YouTube上找到它了:https://www.youtube.com/watch?v = TgmA48fILq8 – 2014-06-11 03:24:51