ue4:distributedbuildtool
文書の過去の版を表示しています。
分散ビルド
仕事で UnrealEngine を使った開発を行う場合分散ビルドはほぼ必須です。
ただし最近の PC は CPU core を多数搭載している物が増えてきたので、以前よりも単独ビルドと分散ビルドとの差が少なくなっています。 特に 16 core 32 thread 以上の CPU かつ NVMe SSD であれば、分散ビルドとほぼ同等の効率で開発できると思われます。
UnrealEngine が対応している分散ビルドシステムには下記のものがあります。
| IncrediBuild | 有料、コア数で料金が発生 |
| SN-DBS | Sony Platform の開発専用 |
| FASTBuild | オープンソース |
| Distcc | Windows 以外、オープンソース |
分散ビルドできるのは UnrealEngine の C++ のコンパイルです。 IncrediBuild のみ Shader のビルドに対応しています。
- 分散ビルド使用時のコンパイル時間は CPU Thread 数だけでなくネットワーク速度とストレージ速度にも依存します
ue4/distributedbuildtool.1640071962.txt.gz · 最終更新: by oga
