カスタムパフォーマンスカウンタを設定できるAppleのプロファイラSharkは、32ビットカーネルを実行できないため、OSX Mountain Lionではサポートされなくなりました。 Instruments.app(AppleのSharkの代わり)は、L1キャッシュのヒット/ミス**などのパフォーマンスカウンタの読み取りをサポートしていないようです。とにかく実際にOS Xでパフォーマンスカウンタをセットアップして読み込むことはありますか?アプリケーションがない場合でも、これを行うためのユーザーランドAPIがありますか?OS Xマウンテンライオンでパフォーマンスカウンターを読み込むことはできますか?
** Instruments.appにはパフォーマンスカウンタ用のインターフェイスがあるようですが、Retina MacBook Proでは、PM Eventsウィンドウにイベントが表示されず、「Device:Unknown」と表示されます。インストゥルメントの他の選択肢はありますか?
これは適切なソリューションのようです。しかし、私のRetina MacBook Proでは、PM Eventsウィンドウは空で、「Device:Unknown Processor」と表示されます。私はこの問題を最初に見たわけではない(http://lists.apple.com/archives/xcode-users/2012/Jan/msg00048.html)。 – user1775117
@ user1775117 "Unknown Processor"も(Googleの結果が少ないと判断して)非常に珍しい問題です。私はあなたに保証します。ウィンドウはSandy Bridge MBPに配置されています。いずれにせよ、(この場合は)もっと深く掘り下げる必要がある場合、これは主にDTrace上に構築されています。このDTraceは、コマンドラインやカスタム計測器として使用できます。 – justin
インストゥルメント6.1では、 'cmd' +' shf' + 'P'は動作しません。その代わりに、詳細ビューのレコード設定タブを開き、「イベントと数式」ビューの下にある「+」ボタンを押します。 – thakis