2010-12-30 6 views
3

これまでのところ、ユーザーインターフェイスを自分でテストすることで、私のiOSユーザーインターフェイスのパフォーマンス(つまり「滑らかさ」)を非公式にテストしました。これは明らかにパフォーマンスをプロファイリングする非常に正確な方法ではないので、これを行うために設計されたいくつかの方法/ツールがあるかどうかは疑問でした。ある?iOS UIパフォーマンスプロファイリング

答えて

4

インスツルメントツール 'Core Animation'を使用してグラフィックス(したがってUI)のパフォーマンスを測定します。主にフレームレート(滑らかさを測定する正式な方法)の形ですが、重複したビュー(GPUが絶対に嫌う)を表示するように設定することもできます。

また、このトピックでは、iOS開発者向けにいくつかの素晴らしいWWDCセッションが用意されています。

+0

いくつのFPSが望ましいですか?私はiPhone 4で約50FPSを達成しましたが、これは1世代目のiPod touchではかなり悪いことでしょうか? – ryyst

+0

50のFPSは4でうまくいきます。UIのリフレッシュレートは60Hz前後ですが、30を超えると大丈夫です。あなたのコードをテストするために古いデバイスを探したいかもしれません。 –

+0

iPod touch 1gでコードを実行すると、フレームレートは〜15 fpsになります。それはかなり悪いですが、コードをさらに改善する方法はわかりません... – ryyst

関連する問題