Подтвердить что ты не робот

Очень медленное переключение табуляции в Xcode 4.5 (Mountain Lion)

Недавно я обновил свой MacBook Pro (2.3 ГГц Intel Core i5) от Lion до Mountain Lion и одновременно обновил Xcode до последней версии 4.5. Я испытал одну очень раздражающую проблему. Во время программирования у меня всегда было несколько открываемых закладок. С тех пор, как я обновлялся, каждый раз, когда я переключаю вкладки, Xcode зависает немного (пару секунд). У кого-нибудь есть предложение решить эту проблему?

Я следил за советом об удалении project.xcworkspace для повышения производительности. Который спаивался, чтобы помочь, но только на короткий промежуток времени.

4b9b3361

Ответ 2

Если у вас несколько разделов (возможно, резервная копия Lion была сохранена), убедитесь, что xcode действительно приходит из раздела Mountain Lion.

Обновление App Store App для Xcode похоже на первый Xcode.app, который он находит и будет применять любое обновление для этой версии. В моем случае он обновил раздел (неактивный) Lion, даже поэтому я загрузился из раздела ML.   xcode-select не жаловался, когда я пытался изменить его на версию ML.

Итак, я закончил работу с великим хозяйством:

  • сделать a chmod 000 /Volume/<old Lion partition>/Applications/Xcode.app
  • установил новую копию на Xcode.app в /Applications
  • проверьте назначение значка док-станции (необходимо указать ML Xcode.app)

Мой Xcode теперь работает по-прежнему, и он остается быстрым. Вы можете получить инструменты Xcode dmg и командной строки из https://developer.apple.com/downloads/index.action. Я не думаю, что есть разница в двоичных файлах, но с DMG я мог видеть, где я потерял Xcode.app.

Ответ 3

Я нашел ваш вопрос, прежде чем обнаружил частичное решение.

На сегодняшний день я нахожу XCode 4.6.1 GUI собаку медленной для моего вкуса, особенно учитывая, что я запускаю на одном году Mac, SSD, скомпилирован на 2 ГБ RAM-диска и все еще оставил 6 ГБ оперативной памяти. Даже Eclipse работает молниеносно по сравнению с XCode

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

Сказав это, я заметил, что "Живые проблемы", основная панель инструментов и все панели замедляют переключение вкладок в одинаковой степени. До сих пор самым большим нарушителем являются панели навигатора.

Как только я привык к минималистическому окну Xcode, разместите некоторые специальные вкладки задач, сохраните отдельное окно для xibs и узнайте ярлыки, чтобы включить/отключить панели, я больше не страдаю так сильно откликом XCode, но все еще есть которое может быть четко ощущено.

Ответ 4

Убедитесь, что в ViewWillDisappear нет тяжелой кодировки. Также, если у вас есть NSURLConnection или любой другой, имеющий методы делегирования, не следует вызывать при переключении вкладок.