Команда po в Xcode 4.6 очень медленная в первый раз

Я обновился до Xcode 4.6, и всякий раз, когда я отлаживаю и выполняю «po» в первый раз для проверки объекта, отладчику требуется около 1 минуты для возврата. После этого каждая команда "po" будет работать быстро, как обычно.

Ребята, вы тоже это видите? Любое исправление?

Спасибо


person LocoMike    schedule 07.02.2013    source источник
comment
Нет, это не то, что я получаю. Работает так же хорошо, как и в предыдущих версиях.   -  person Till    schedule 08.02.2013
comment
Это эффект явления, называемого динамической связью. Кроме того, Xcode - это Xcode, а не xCode.   -  person    schedule 08.02.2013
comment
Перешел на Xcode, спасибо. Итак, если это из-за динамической связи, почему @Till этого не испытывает? Это связано с какими-то настройками? Спасибо   -  person LocoMike    schedule 08.02.2013
comment
Потому что я использую машину с 8 ГБ ОЗУ и SSD, я думаю.   -  person Till    schedule 08.02.2013
comment
@LocoMike Я бы сказал, что это может быть или не быть видимым на самом деле (в зависимости от точной версии ОС, точнее реализации загрузчика / dyld, фазы Луны и т. Д.)   -  person    schedule 08.02.2013
comment
Я запускаю Snow Leopard в эфире, так что это может иметь смысл. Думаю, пришло время попросить об обновлении :) Спасибо, ребята, я бы хотел, чтобы вы ответили, чтобы я мог отметить это как ответ.   -  person LocoMike    schedule 08.02.2013
comment
@LocoMike, это проблема при выполнении po элемента массива. Я заметил, что когда элемент po array[32], например, но не обычный pos. Это, кстати, происходит на iMac с 8 МБ оперативной памяти. Если вы ответите да, то это ошибка.   -  person Khaled Barazi    schedule 08.02.2013
comment
@ Spectravideo328 это происходит почти каждый раз, даже при простых просмотрах. Но, как я уже говорил, это происходит только в первый раз. У меня Air 4 ГБ, может быть причина в этом.   -  person LocoMike    schedule 08.02.2013
comment
Ты не один майк, SSD, 8 гигов оперативки, 2.6 i7. ОЧЕНЬ медленно. (например, я смог открыть хром, погуглить и опубликовать этот комментарий как раз вовремя, чтобы объект был напечатан)   -  person endy    schedule 09.02.2013
comment
@endy Какую ОС вы используете? Я на Снежном Барсе. Извините, что для вас это тоже медленно ... ну, не очень жаль, так как приятно видеть, что другие люди видят это, но я разделяю боль :)   -  person LocoMike    schedule 09.02.2013
comment
Горный лев. Последняя версия.   -  person endy    schedule 10.02.2013
comment
Хорошо, тогда я не в курсе... Вы видели людей, говорящих об этом рядом с этой веткой?   -  person LocoMike    schedule 10.02.2013
comment
Фикса у меня нет, но могу сказать, что к 8 Gb RAM и SSD это не имеет никакого отношения. У меня есть оба, и я испытываю ту же проблему. Mountain Lion, середина 2009 г., MBP. Иногда требуется минута для отображения. Это также вряд ли будут разрешения. Недавно я восстановил свой основной диск с нуля и перенес все свои настройки. Проблема остается.   -  person Ken Cooper    schedule 02.03.2013
comment
Вижу такую ​​же проблему, появилась с 4.6. Я предлагаю всем написать ошибку в Xcode, чтобы Apple могла ее исправить.   -  person fishinear    schedule 05.03.2013
comment
С риском быть отклоненным, это распространенная ошибка, которая делает отладку хуже, чем в 4.5.2 (трудный подвиг). Я предлагаю (учитывая предложение @fishinear) обратиться к Apple за исправлением.   -  person NSTJ    schedule 15.03.2013
comment
я вижу эту болезненную задержку 4.6 при попытке напечатать целочисленное значение: › p n   -  person paiego    schedule 16.03.2013
comment
Все еще медленно в 4.6.1. :-(   -  person Ken Cooper    schedule 16.03.2013
comment
@fishinear Вы знаете, как лучше всего сообщить об ошибке в Apple?   -  person NSTJ    schedule 17.03.2013
comment
@TomJowett Используйте средство сообщения об ошибках, bugreport.apple.com и войдите в свою учетную запись разработчика. Вы не можете видеть ошибки, о которых сообщили другие люди, но вы можете сообщать о своих собственных ошибках. См. developer.apple.com/support/resources/bug-reporting.html для получения дополнительной информации.   -  person fishinear    schedule 18.03.2013
comment
премного благодарен, спасибо @fishinear (редактировать: я только что сообщил об ошибке № 13430971, если есть какой-либо способ для людей попасть на борт, хотя из того, что описал fishinear, может быть невозможно увидеть / добавить к другим отчетам об ошибках)   -  person NSTJ    schedule 18.03.2013
comment
Вы не можете присоединиться к существующей ошибке. Вам нужно будет сообщить о своей ошибке (я уже сообщал об одной ранее). Apple отдает приоритет ошибкам в зависимости от того, сколько людей сообщили о них.   -  person fishinear    schedule 18.03.2013
comment
Я заметил это только при отладке на устройстве, в симуляторе это не заметно.   -  person Chris Wagner    schedule 19.03.2013
comment
в качестве кода я только что вышел сегодня и купил новый rMBP с 8 ГБ, и я могу гарантировать, что это не системная проблема (он все еще зависает, как maddd при запуске ПО)   -  person NSTJ    schedule 20.03.2013


Ответы (1)


Обновление до 4.6.2 устранило эту проблему для меня в Xcode.

person mattvv    schedule 23.04.2013
comment
Я читал, что они улучшили производительность LLDB для отладки. Ну, это закрыто! Спасибо, что разделили боль со всеми ;) - person LocoMike; 24.04.2013