タグ

ブックマーク / qiita.com/you_matz (1)

  • Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善) - Qiita

    2016年11月現在、最新(Xcode8.1環境下での)のコンパイル時間の計測方法が見当たらないので分析方法まで調査した。 2分程度かかっていたビルドが10秒ほどに短縮できました。 ※ビルドするマシンのスペック、設定、ファイル数、コードの書き方にもよるので、 n%,n秒速くなったというのは相対的な値なので予めご了承ください。 2016/12/11追記 有効な分析方法を追加 swift3.0以降にて可 ##はじめに 100クラス弱のswiftプロジェクトで2分強ビルドに時間がかかっていたので、おかしいなと思い、おそらく静的にベタ書きした多次元配列に型情報を与えていないからだろうなと分かっていたが、いい機会なので原因を調査してみた。 ##プロジェクトのビルド時間の計測 こちらを参考に(Swiftのメソッド毎のコンパイル時間を計測してビルド時間を短縮する) 単にビルドが遅いと言われても、実質ど

    Xcode8でビルドが遅すぎるのを解消した件(Swift パフォーマンス改善) - Qiita
  • 1