Отладчик Xcode 11 очень медленный

После загрузки Xcode 11 я заметил, что при установке точек останова, переходе в код и над ним отладчик имеет тенденцию зависать, иногда на несколько минут. Я не могу представить, что Apple выпустит что-то подобное, поэтому я предполагаю, что у меня есть какие-то неуместные настройки конфигурации или что-то в этом роде. Кто-нибудь еще заметил это? Если да, то есть ли исправление? Конечно, я не единственный, кто столкнулся с этой проблемой.


person PDG    schedule 06.10.2019    source источник
comment
Чтобы быть более конкретным, я использую OSX 10.14.6, Xcode 11.0 (11A420a). Я тестировал как симулятор, так и несколько устройств под управлением iOS 11, 12 и 13.   -  person PDG    schedule 06.10.2019
comment
У меня есть Mac mini, который я использую в качестве резервной копии, я обновляю его до последней версии и проверю, очень ли он медленный. Мой 32-гигабайтный i7 Macbook Pro сгорел системная плата 3 раза за менее чем год, когда он у меня был, поэтому я думаю, что это на самом деле может быть проблема с оборудованием.   -  person PDG    schedule 07.10.2019
comment
У меня есть приятный небольшой разговор с самим собой. Я обновил свой Mac mini до той же среды, что и мой Mac Book Pro. Отладчик там тоже почти не работает. Думаю, я подожду и посмотрю, не возникнет ли у кого-нибудь еще эта проблема. Трудно поверить, что никто не использует Xcode 11 и не занимается отладкой.   -  person PDG    schedule 07.10.2019
comment
Я тоже обнаружил ту же проблему. Я не тестировал это сам, но я прочитал, что это должно быть решено в Xcode 11.2. Кроме того, исходя из моего опыта, проблема с медленной отладкой возникает только в довольно больших проектах, маленькие работают нормально.   -  person nikano    schedule 08.10.2019
comment
Некоторые из них могут вам помочь: stackoverflow.com/questions/58095866/   -  person nikano    schedule 08.10.2019
comment
Та же проблема здесь, на 11.1   -  person Brett    schedule 09.10.2019
comment
Мой проект - это 548 исходных файлов, которые, вероятно, считаются довольно большими. Буду пробовать 11.2, спасибо!   -  person PDG    schedule 11.10.2019
comment
Я обновился до Catalina и xcode 11.1. Вроде чуть быстрее, но ненамного. Вы все равно можете подождать более 2 минут, просто переступив черту. Кажется совершенно случайным. Возникли проблемы с получением стороннего программного обеспечения для ссылки на 11.2, но в конце концов доберусь туда и сделаем соответствующие комментарии здесь.   -  person PDG    schedule 14.10.2019
comment
Я заметил, что мои старые проекты, использующие отладку Objective-C, очень хорошо. Но когда я использую Swift, он очень медленно отлаживает. (XCode 11.0 - MacOS Catalina)   -  person The1993    schedule 18.10.2019
comment
У меня также есть последняя версия OSX (Catalina) на Mac Mini 2012 и Xcode 11.1. Отладка выполняется очень медленно, особенно при первом попадании в точку останова. После этого работает лучше. Таким образом, после каждого первого срабатывания точки останова требуется около 15 секунд. или больше, чтобы вернуться.   -  person AndaluZ    schedule 15.11.2019
comment
Теперь у меня XCode 11.2. Никано предположил, что это решило проблему. Однако на всех наших компьютерах он по-прежнему работает очень медленно. Я не верю вообще ни в какое улучшение. Опять же, это очень большой проект, один из крупнейших в магазине приложений, Xcode, похоже, не в состоянии с этим справиться. У меня ошибка с Apple Developer, я ожидаю ответа. Будьте на связи.   -  person PDG    schedule 17.11.2019
comment
@PDG Какой номер на радаре для этой проблемы?   -  person Brett    schedule 19.11.2019
comment
Изначально мы пытались использовать службу технической поддержки Apple Developer. Они хотят, чтобы мы сейчас отправили отчет об ошибке, вот последняя информация от Apple:   -  person PDG    schedule 21.11.2019
comment
Благодарим вас за обращение в службу технической поддержки разработчиков Apple (DTS). Мы рассмотрели ваш запрос и полагаем, что с этой проблемой лучше всего справится непосредственно соответствующая группа инженеров, поскольку она может потребовать изменений в ОС, инструментах или используемых вами фреймворках. Пожалуйста, отправьте полный отчет об этой проблеме ....   -  person PDG    schedule 21.11.2019
comment
Я никогда не использовал помощника по обратной связи, я дам вам знать, когда я отправлю, возможно, попробую сегодня вечером.   -  person PDG    schedule 21.11.2019
comment
Возникла проблема, когда каждый шаг мог занимать ~ 15 секунд, что было исправлено в Xcode 11.2. Есть (относительно) дорогостоящие операции, выполняемые с первым выражением, а иногда и с первым шагом в сеансе отладки, но если вы видите медлительность отладчика, например, ВТОРОЕ выражение или ВТОРОЙ шаг, пожалуйста, отправьте отчет с помощником по обратной связи - что наиболее важно, если вы можете начать sample lldb-rpc-server во время медлительности, это, вероятно, продвинет расследование намного быстрее. (Я не говорю, что первое выражение / шаг не должно быть быстрее! Но это другая категория)   -  person Jason Molenda    schedule 21.11.2019
comment
Xcode 11.2.1 устранил проблему медлительности. Мы все еще сталкивались с проблемой на 11.2. Мы зарегистрировали ошибку в Feedback Assistant, и они ответили, чтобы подтвердить, что 11.2.1 устранила проблему, что и произошло.   -  person PDG    schedule 24.11.2019


Ответы (1)


Да, исправление 11.2.1 было предоставлено Apple.

person PDG    schedule 08.01.2020
comment
Не думаю, это все еще раздражающе медленно - person Vigneshwaran.m; 24.01.2020
comment
Вам нужны минуты, чтобы переходить между строк? Или это просто немного медленно, 2 секунды, чтобы перешагнуть? - person PDG; 26.01.2020
comment
После достижения точки останова на ответ требуется около 10 секунд. Это похоже на замороженный Xcode. - person Vigneshwaran.m; 27.01.2020
comment
Прошу прощения за этот вопрос, но у вас версия 11.2.1? - person PDG; 27.01.2020
comment
да. Ровно 11.2.1 - person Vigneshwaran.m; 28.01.2020
comment
Затем вам нужно сообщить об ошибке в Apple. Зайдите в Apple Developer и сделайте это там. Сообщите нам, как решить эту проблему. Спасибо. - person PDG; 30.01.2020