Я создаю пару файлов C ++ в xcode, которые требуют много памяти для компиляции (+1 ГБ / файл). Поскольку я делаю это на своем двухъядерном ноутбуке, xcode использует 2 потока для сборки. Два потока в конечном итоге будут создавать файлы, которые одновременно занимают много памяти, поэтому система страдает от нехватки памяти, и компиляция почти останавливается.
Для меня достаточным решением было бы заставить Xcode использовать только один поток сборки. Кто-нибудь знает способ изменить количество потоков сборки, которые использует Xcode?
Для тех, кому интересно, файлы C ++ содержат значительный синтаксический анализатор boost :: spirit :: qi.