3
これまでのところ、ユーザーインターフェイスを自分でテストすることで、私のiOSユーザーインターフェイスのパフォーマンス(つまり「滑らかさ」)を非公式にテストしました。これは明らかにパフォーマンスをプロファイリングする非常に正確な方法ではないので、これを行うために設計されたいくつかの方法/ツールがあるかどうかは疑問でした。ある?iOS UIパフォーマンスプロファイリング
これまでのところ、ユーザーインターフェイスを自分でテストすることで、私のiOSユーザーインターフェイスのパフォーマンス(つまり「滑らかさ」)を非公式にテストしました。これは明らかにパフォーマンスをプロファイリングする非常に正確な方法ではないので、これを行うために設計されたいくつかの方法/ツールがあるかどうかは疑問でした。ある?iOS UIパフォーマンスプロファイリング
インスツルメントツール 'Core Animation'を使用してグラフィックス(したがってUI)のパフォーマンスを測定します。主にフレームレート(滑らかさを測定する正式な方法)の形ですが、重複したビュー(GPUが絶対に嫌う)を表示するように設定することもできます。
また、このトピックでは、iOS開発者向けにいくつかの素晴らしいWWDCセッションが用意されています。
いくつのFPSが望ましいですか?私はiPhone 4で約50FPSを達成しましたが、これは1世代目のiPod touchではかなり悪いことでしょうか? – ryyst
50のFPSは4でうまくいきます。UIのリフレッシュレートは60Hz前後ですが、30を超えると大丈夫です。あなたのコードをテストするために古いデバイスを探したいかもしれません。 –
iPod touch 1gでコードを実行すると、フレームレートは〜15 fpsになります。それはかなり悪いですが、コードをさらに改善する方法はわかりません... – ryyst