並列UITestはCPUよりメモリとキュー
2026年、xcodebuild test を複数走らせるほどSimulatorの常駐メモリが支配的になります。16GBでは「ビルド1+Simulator2」が上限気味、24GBでレーンを増やし、M4 Pro+1TB/2TBはキャッシュと成果物I/Oに余裕が出ます。先にキュー長を決め、超過は別台へ。キュー設計は主備二台とSLOの整理が近いです。
xcodebuild並行の注意点
-parallel-testing-enabled YES はメモリ圧を見て段階的に。同一ユーザーでSimulator乱立はキーチェーン競合でFlaky化しやすいので、CI用アカウント分離が前提です。
五地域の遅延
日本・韓国・香港・シンガポール・米西海岸は、席とArtifact倉庫の距離が効きます。ピーク帯でmtrを取り最悪ジッターを基準に。SSH中心の予算はSSHとXcode遅延FAQが参照になります。
短期レンタル意思決定マトリクス
| 構成 | 向く用途 | 並列目安 |
|---|---|---|
| M4 16/256 | スモークUITest | Sim1〜2・ビルド1本 |
| M4 24/512 | Feature並列 | Sim2〜3・軽い重ね |
| M4 Pro+1T/2T | 長時間・多ターゲット | 複数レーン現実的 |
リージョン早見
- 日韓席多め:fetchとログ上げ最短の主レーン。
- 港新:Artifactキャッシュのハブ向き。
- 米西:米クラウド連携・TestFlight併走向き。
観測は三つだけ
メモリ圧・ディスク待ち・UITest失敗率の移動平均。どれか悪化なら並列を1段下げ、ピーク週だけM4 Pro+2TBを足す短租がTCOで読みやすいこともあります。
FAQ
Mac miniとmacOSで運用が軽くなる
UITestはネイティブXcodeと統一メモリ上で最も安定します。M4は帯域に余裕があり待機電力は約4W前後。Gatekeeper・SIP・FileVaultで共有ランナーのリスクも下がります。Homebrew・SSH・Dockerも素直に組め、総コストはワークステーション級Winよりバランスが取りやすいチームが多いです。本文のマトリクスを手元で再現するなら、まずMac mini M4一台からが最短です。今すぐMac mini M4を手に取り、五地域と同じ手順で検証を始めてください。