2016-12-16 15 views
2

私はObjective-Cで書かれた自分のiOSアプリケーションに依存性注入のために台風3.6.0を使用します。アプリには3000以上のTyphoonDefinitionがあります。現在、アプリの起動時間は4秒以上です。 台風のIOSアプリケーションが遅すぎる

enter image description here

enter image description here

XcodeのTimeProfiler

は、プロジェクトにおける台風のスウィズル各台風の定義は、アプリが起動したときにすることを示しています。だからこそ時間がかかります。

台風の起動を最適化し、アプリの起動時間を短縮するにはどうすればよいですか?

答えて

1

タイフーン4.0.0を使用するのは、計測アプリケーションアセンブリに振り回さずにプロキシを使用するためです。非常に大きなアセンブリでの起動時間がはるかに短くなります。

起動時間が遅くなり、自動配線を必要としない場合は、無効にすることができます。

最後に、Swiftを好む場合は、新しいSwiftバージョンのTyphoonを使用することをお勧めします。エンドユーザの観点からは非常に似ていますが、ARCとSwiftの精神では、実行時ではなくコンパイル時の計測を使用します。

+0

これは機能します!起動時間が1秒に短縮されました。 –

関連する問題