この記事は RubyMotion Advent Calendar 2012 の 3 日目の記事です。 DTrace は Sun Microsystems が開発した実行中のアプリの情報を取得する仕組みです。DTrace を使用するとアプリケーションを一切変更することなく情報取得を可能にします。 Xcode に付属している Instruments が様々な情報を表示できるのは、縁の下に DTrace が存在しているからです。 Ruby 2.0 preview2 でいよいよ DTrace がサポートされましたが、MacRuby や RubyMotion ではすでに DTrace をサポートしています。 プローブを確認してみる DTrace では、アプリに埋め込まれている「プローブ」と呼ばれる計測ポイントを用い、追跡をおこないます。 現在利用可能なプローブの一覧は sudo dtrace -l
![RubyMotion アプリで DTrace を使ってみよう - Watson's Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a364810697485320aa64036625ec8b388cfaf67/height=288;version=1;width=512/http%3A%2F%2Fwatson1978.github.io%2Fimages%2FRubyMotion_icon.png)