LoginSignup
5
2

More than 5 years have passed since last update.

4年前のMacと買いたてのMacでクリーンビルドして速度比較【cocoapods】

Last updated at Posted at 2018-06-16

前書き

2014年に購入したMacbookAirくんがそろそろご臨終で、Xcodeがまともに動かなくなってきたので買い換えた。スペック重視でiMacをフルカスタムして買った。

「こんなけ高いPC買ってXcodeのビルド遅かったらいやだなー。」と思ったので検証した。

検証内容

cocoapodsで重たそうな依存性をpod installした後、クリーンビルドをかけてビルド終了までの時間を計測

利用したライブラリは以下。選定理由は普段使っててビルドが特に遅いと感じたやつ。

  • RealmSwift
  • RxSwift
  • RxCocoa

以下のコマンドをターミナルで打ち込んでビルド時間がわかるようにした。

defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES

スペック

マシン 利用年数 購入時価格(円)  RAM プロセッサ GPU
MacBook Air (11-inch, Early 2014) 4年0ヶ月 20万強 8GB 1600 MHz DDR3 1.7 GHz Intel Core i7 Intel HD Graphics 5000 1536 MB
iMac (Retina 5K, 27-inch, 2017) 0ヶ月(買いたて) 50万弱 64 GB 2400 MHz DDR4 4.2 GHz Intel Core i7 Radeon Pro 580 8192 MB

検証結果

マシン クリーンビルド
MacBook Air 172.623s
iMac 41.124s

検証ソースはこちら
https://github.com/syatyo/SpeedTesting

感想

さすがにはえー。4倍弱スピードアップしてる。よかったよかった。
でも、できる限り Carthage 使うようにしよう。

PS

もうちょっとこんなこと試して!ってのあればコメントしていただけたら試します。

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2