Как к ускорению XCode создает без каких-либо модификаций проекта?

Последняя версия или XCode (3.2.1) работают очень медленный на OS X 10.6.

Что виды тонких настроек могут Вы делать к Вашему Mac чтобы к ускорению процесс сборки XCode.

Я не ищу общие подсказки как то, как реструктурировать Ваши проекты, просто тонкие настройки, которые связаны со средой.

Например, я помню, что в Windows для Visual Studio два значительных ускорения должны отключить антивирус и NTFS прошлое время доступа.

Таким образом, я стремлюсь к чему-то еще, чем: модернизация оборудования, модификации структуры проекта или конфигурирование распределенных сборок.

Обновление № 1 - возможно, ограничение количества процессов cc1plus могло помочь ускорению встать. Я думаю, что существует переменная среды, которая может использоваться для этого, но я не смог переместить эту информацию.

10
задан sorin 5 February 2010 в 18:56
поделиться

3 ответа

Думаю, я могу заставить Xcode собирать на приличной скорости с помощью этой команды:

# Xcode 3.x
defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4

# Xcode 4.x
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4

Это ограничит количество процессов, выполняемых при сборке. Перед добавлением этого на мою машину (4 ядра / 3 ГБ ОЗУ) процесс сборки был медленнее, чем на одноядерном!

Я думаю, что XCode не может самостоятельно оценить правильный предел подзадач, потому что он делает оценку, глядя только на ваше количество ядер и игнорируя объем имеющейся у вас оперативной памяти.

17
ответ дан 3 December 2019 в 20:41
поделиться

Посмотрите на Activity Monitor (Монитор активности) и проверьте, не занимают ли другие процессы процессорное время (например, Spotlight (Прожектор) или Time Machine (Машина времени)). Также посмотрите на вкладку "Системная память" в Activity Monitor, чтобы узнать, не загружаете ли вы пейджинг.

0
ответ дан 3 December 2019 в 20:41
поделиться

Я помню, что недавно видел кого-то, чьи проблемы со скоростью работы Xcode были решены переустановкой Xcode.

Если вы это сделаете, то, возможно, захотите сохранить загруженные файлы документации и восстановить их после переустановки. Это избавит вас от долгой загрузки. Вы можете найти файлы документации, перейдя в меню Предпочтения / Документация. Нажмите на маленькую букву "i" рядом с набором документов, а затем выберите "раскрыть в finder" в маленьком окне.

0
ответ дан 3 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: