1

コードの特定のセクションでインストゥルメントをオンにしたり、注釈を付けたりするための呼び出しはありますか?

コードの特定のチャンクをプロファイリングしようとしています。通常、検査範囲をそのコードにできるだけ近づけるようにします。しかし、もっと良い方法があるはずです。

4

1 に答える 1

1

Instruments バージョン 4 では、コードでプロファイリングを開始および停止できる DTPerformanceSession フレームワークが追加されました。私はそれを使用したことがなく、iOS で使用できるかどうかもわかりませんが、調査する必要があります。

プロファイリングを 1 つの方法に制限する場合は、カスタム インストゥルメントを作成できます。Instrument > Build New Instrument を選択してカスタムインストゥルメントを作成します。メソッドに入るときにトレースを開始し、そのメソッドを終了するときにトレースを停止するように Instruments に指示できます。カスタム インストルメントは制御性が低くなりますが、それを使用するためにアプリケーション コードを変更する必要はありません。

于 2012-08-01T18:35:36.303 に答える