コンパイルに大量のメモリを必要とするいくつかの C++ ファイルを xcode で作成しています (+1 GB / ファイル)。デュアル コア ラップトップでこれを行うため、xcode はビルドに 2 つのスレッドを使用します。2 つのスレッドは最終的に大量のメモリを同時に消費するファイルを構築するため、システムはメモリ不足に陥り、コンパイルはほぼ停止します。
私にとって十分な解決策は、Xcode にビルド スレッドを 1 つだけ使用させることです。Xcodeが使用するビルドスレッドの数を変更する方法を知っている人はいますか?
興味のある方のために、C++ ファイルにはかなりの boost::spirit::qi パーサーが含まれています。