0

さて、私はしばらくの間店に持っていたシンプルなリーダーアプリを持っています、そしてそれは素晴らしい働きをします。私はコンテンツのsqlitedbを持っており、fmdbを使用してそれと通信します。テキストをロードして、UIWebViewに表示します。かなり単純なもの。

iOS 5が公開されたとき、アプリが正しく実行されていないというメールを受け取り始めました。案の定、実行速度は非常に遅いです。チャプターを切り替えるUISegmentedControlがあります。これは、何かを実行する前に、文字通りUIを10秒間フリーズします。これが当てはまる他のいくつかの例があります。

何が起こっている?アプリは技術的にはまだ機能しますが、非常に遅いため使用できません。他の誰かがこれを見たことがありますか?何が起こっているのかについて誰かが何か考えを持っていますか?

4

1 に答える 1

2

アプリケーションをInstrumentsで実行し、プログラムがほとんどの時間を費やしている場所を通知する必要があります。時間サンプリングツールは、特定の実行で最も多くのサンプルを消費しているメソッドの内訳を提供する必要があります。

于 2011-10-23T07:49:25.857 に答える