Swiftのビルド時間の計測と短縮

Build Settings > Swift Compiler – Custom Flags > Other Swift Flags
に、以下設定を追加。順番重要。

-Xfrontend -warn-long-function-bodies=100

これで、コンパイルに100ms以上時間がかかっている関数名が、warningで表示される。
100の部分を色々調整して、あきらかに遅いところからつぶしていく。

遅かった原因の例
CGFloatの計算
CGRectの初期化に計算式を入れる

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

メインはWeb系エンジニアです。

コメント

コメントする

CAPTCHA


目次