X



【PC】「iMac Pro」導入でiOSアプリのビルドが2.5倍速に!生産性を何より重視するFOLIOの、設備投資
■ このスレッドは過去ログ倉庫に格納されています
0001ノチラ ★
垢版 |
2018/02/28(水) 19:36:46.11ID:CAP_USER
FOLIOというオンライン証券会社でCDO(Chief Design Officer)をしている広野です。

弊社ではiOSアプリを開発中で、毎日あーでもないこーでもないと最高のユーザー体験を提供するための議論を重ねています。

そんな中、iOSエンジニアの近藤が年末あたりから
「開発が進めば進むほど、ビルド時間が鬼長くて仕事にならないです…」
と嘆くことが多くなります。

僕も近藤とランチを一緒に食べている際にそのことを相談され、(そんなに…?)と気になって、帰社してから実際にビルドの様子を見せてもらいました。

すると、やはりお金を扱うサービスということもあって、堅牢なシステム構築を実現するためステップ数(コードの行数)も多く、クリーンビルド(フルコンパイル)の時間はたしかにその時点で 160秒 くらいかかっていました。

広野「この 160秒 待ってる間なにしてるんですか?」
近藤「モンハンのこと考えてますね」
広野「モンハン好きですもんね…」

モンハンに罪はありませんが、一日の大半モンハンのことばっかり考えられても困るし、なんとかしてあげたいと思い、生産性向上のために「iMac Pro」を導入しました。
https://d2v9k5u4v94ulw.cloudfront.net/small_light(dw=1024,da=l,ds=s,cc=FFFFFF)/assets/images/2079018/original/ef9190ec-59de-4728-aa3c-757b0cd3d130?1519626339

「iMac Pro」は言わずとしれた、2017年末に販売開始された超ハイスペックPCですね。
今回購入した仕様はこちらです。

プロセッサ :2.3GHz Intel Xeon W
コア    :18コア(!!)
メモリ   :64GB 2555 MHz DDR4
グラフィック:Radeon Pro Vega 56(8GB)
ストレージ :1TB SSD
今回は、どういう経緯で購入に至ったのか、そして実際使ってみてどうなのかというのをご紹介したいと思います。


せっかくなので実際に、従来の「MacBook Pro」と、新しく導入された「iMac Pro」とのビルド時間を比較してみました。

両方の実機で、開発中の「FOLIO」のiOSアプリをビルドしてみます。

ちなみに現在、iOSプロジェクトのコードは
「View 2.6万行、Redux 0.9万行、API 0.5万行」
となっています。

まず従来の「MacBook Pro(Mid 2015)」でのクリーンビルドです。
本記事の冒頭で 160秒 と記載しましたが、もう一度測定してみても……

結果は、「155.6秒」でした……。

一方で、新しく導入された「iMac Pro」におけるクリーンビルドを試してみます。
?+Rを押して、しばらく待つと……

なんと 「 6 2 . 0 秒 」 !!!!

はやい!

「155.6秒」と比べると、「2.5倍」のスピードです。
https://www.wantedly.com/companies/folio/post_articles/109495
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況