2012-03-23 10 views
3

私は時間プロファイラをセットアップして、一定の時間内に行われたコールを表示することができますか?私はそれが走っている時間のすべての呼び出しを私に見せたくありません。 これは可能ですか?一定の時間範囲の時間プロファイラ?

私はフラグを試してきましたが、変更するものは見当たりません。

基本的には特定のピークに集中したいと思います。

答えて

9

ちょうどその時間範囲の結果を含めるための機器でのタイムライン上のオプションドラッグ。本当に単純です。

+0

これはXcode 7.3をズームインしただけで、コントロールのドラッグがズームアウトされました。しかし、コマンドドラッグは機能しました。 –

+0

実際、7.3では、私は*任意の*修飾キーが必要とは思わない。 –

1

ユーザコードからインストゥルメント内の任意のフラグをトリガする方法はありません(とにかくわかっています)。私はいくつかの選択肢を考え出した。

私が見つけた最も簡単なものは、見たいものの直前と直後のsleep(1)に電話をかけることです。これは、ゾーンの前後で合計アイドル時間を簡単に識別できることを意味します。興味粗い、しかし効果的。

また、特定のコールを計測するためにInstrumentsのカスタム計測器メカニズムを使用することもできます。同様に、タイムライン上で他のアイテムを参照することもできます。これらは作成して正当なものにするのは難しいかもしれないので、私はたいてい上記のより酷い方法を使用します。

HTH

関連する問題