2011-07-07 24 views
1

iPhoneアプリで数行のコードのパフォーマンスを測定する必要があります。私は仕事をうまくやっているマクロを持っていますが、後で(NSLogが実際のパフォーマンス測定に影響を与えないようにするために)出力をNSLogに書き込みます。そのため、常にデバッガをデバイスに接続して結果。デバッガはiPhoneのパフォーマンスにどのような影響を与えますか?

今、私は、デバッガがアプリケーションのパフォーマンスにどのように影響するのか、またどのように影響するか、私はそれがディスクの読み書きコマンドに影響を与えないかもしれないが、おそらくCPU時間を少し食べると思う。このトピックに関するドキュメントはありますか?デバッガの影響を受けずにアプリケーションのパフォーマンスを測定するツールはありますか?

答えて

2

ダビデの答えに加えて、私はそれを試してみてはどうですか?

Xcode 4では、「製品」>「スキームの編集...」>「アクションの実行」>「情報」タブに移動し、「なし」を選択します。この方法でデバッガは無効になり、好きな方法でテストすることができます。

+0

涼しいですが、私はデバッガとコンソールが別々であることは知らなかった。ありがとう! – Robin

1

私が経験したことから、RAMのジャンプ以外に全く違いはありません。

ただし、NSZombieEnabledを使用してデバッグすると、いくつかの遅延が発生する可能性があります。

関連する問題