各プロセッサの実行キューを出力する runocc.d dtrace スクリプトがあります。Mac OS X の C++ プログラムで実行キューの長さを取得する必要があります。どうにかして dtrace 構造を C++ プログラムに埋め込むことは可能ですか?
質問する
453 次
1 に答える
1
OK、「プライベート」で「不安定」ですが、dtrace API があることがわかりました。プローブの値を一度だけ要求することはできないようです。監視を開始してから定期的にプローブをポーリングする必要があります。これは私たちのプロジェクトの最優先事項ではないので、すぐには試しませんが、存在することを知っておくとよいでしょう - http://www.osdevcon.org/2008/files/osdevcon2008-petr.pdf
また、ファイル /usr/include/dtrace.h があり、PDF に記載されている機能を備えていることを確認しました。
于 2012-10-08T11:52:04.357 に答える