私はObj-cのプログラミングには新しく、どのようにパフォーマンスのボテッテクを見つけるのだろうか。iPhoneでのパフォーマンスのボトルネックの発見方法
私はSQLiteのデータベースからの50個のオブジェクトの負荷塊というのuitableを持っています。
そして、ユーザのスクロールは、私はフィニッシュまで、次の50個のオブジェクトをロードするとき。
ただし、スクロールが1秒間停止することがわかりました。私は理由を知りたい。
私は50のオブジェクトがそれほど多くのiphoneのためではなく、キャッシュ(NSDictionary)がすべて高速に動くとは思わない(私のテストリストが3000アイテムであるため、 。私は割り当ての多くを見るので、私はパフォーマンスツールから問題
を狩る方法を知っておく必要があるなど、怠惰、使用キャッシュをロード不透明を使用し、細胞を自分で描く:
私が示唆したように全力を尽くしますしかし、それがどこに失敗しているのかを関連付けることができます。
は、単一の方法では時間の蓄積を持っていることは可能です...私は私のコードの一部の地域で容疑者が、私は前にこれを取る強力なデータを持っていたいですか?例えば:
メソッドサンプルは100回、av 6,2秒実行されますか?