-2

アーク対応アプリケーションの実行速度が遅い理由.hファイルと.mファイルの両方のすべてのアプリケーションソースファイルに変更を加えました。しかし、アプリケーションの起動は非常に遅いです。

最適化のデバッグオプションに-O0の値を指定し、リリースの-osを指定しましたが、アプリケーションがまだ正常に実行されていません。アプリケーションをすばやく起動する方法を教えてください。

4

1 に答える 1

1

0)アプリのプロファイルを作成して、アプリが時間を費やしている場所を特定し、期待に合わないものを見つける必要があります。Instruments.appは、これを支援するのに最適です-使い方を学びましょう。

1)これが「プロジェクトをARCに変換したばかりで、他の変更がない場合ははるかに遅くなります。」という簡単な場合は、ポイント#0(上記)から始める必要があります。…しかし、ARCプログラムとMRCプログラムのパフォーマンスとセマンティックの違いについて読むことにも興味があるかもしれません。「スイッチオン」ARCは確かにオーバーヘッドを導入することができます。それがあなたのプログラムにどのように影響するか…まあ、あなたはそれがどのように機能するかをかなりの量測定して理解する必要があるでしょう。MRCだけでは、高速プログラムの公式ではありません。さらに多くのことを理解する必要があります。

于 2012-08-23T05:14:10.603 に答える