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

Xcode 5 - вне контроля использования ЦП и памяти

В последнее время у меня возникли проблемы с последней версией Xcode 5. Примерно через минуту после запуска использования ЦП и увеличения реальной памяти. Я видел, что использование ЦП достигает 400%, а использование ОЗУ достигает 13 ГБ.

Я на iMac с 16 ГБ оперативной памяти.

Я попытался удалить Xcode и переустановить, запустить все обновления Mountain Lion, исправить повторяющиеся петли заголовков, запустить Xcode без индексирования и еще несколько других проблем безрезультатно. Я сейчас не понимаю, что я могу сделать.

Activity Monitor after running Xcode for a few minutes. No compiles or anything

Мне бы хотелось, чтобы предложения о том, что нужно попробовать. Я попытался запустить свой проект на других iMac i5, и у меня нет этой проблемы.

Спасибо всем.

4b9b3361

Ответ 1

У меня была эта точная проблема в выходные с моим Macbook Air и Xcode5. Я устал, перезагружая Xcode обратно по умолчанию, удаляя файлы симулятора iOS и т.д.

Я выделил его как функцию управления исходными текстами в XCode. Высокое использование ЦП, похоже, не происходит, когда затронутый Проект не открыт (Закрыть все и запустить новый проект Xcode). Я отключил Source Control в XCode и вместо этого начал использовать GitX, а уровни CPU для XCode упали до нормального уровня (5 - 15%).

Я еще не углубился в XCode, чтобы увидеть, что могло бы вызвать его.

Ответ 2

Я бегал на 120% - почти всегда играл в пляжный мяч - в то время как простаивал.

Что понизило меня до 1,3%, было снятие флажка "Обновить локальный статус автоматически" на вкладке "Контроль источника" в настройках Xcode.

У вас все еще есть "Включить контроль источника" и "Обновить состояние сервера автоматически" и "Автоматически добавлять и удалять файлы"

Ответ 3

Я представил пару отчетов об ошибках по этому поводу и, отлаживая их, мы пришли к выводу, что, похоже, это происходит с обновленными проектами. Просто удалив все классы из моего проекта, а затем прочитав их, я больше не испытываю ужасное использование процессора и использование плунжера. Это прежде всего происходило на 5.0 с моими раскадными файлами, прежде чем просто удалить их и повторно добавить их в проект. Xcode 5.0.1 также помог моей работе.

* UPDATE Начиная с обновления до Xcode 5.0.2 я больше не вижу этих проблем. Я могу, наконец, снова работать на больших раскадках.

Ответ 4

Я действительно выяснил причину этой проблемы с памятью в источнике, который у меня есть, потому что одна из сторонней библиотеки использовала много предупреждений и может быть xcode пытается сделать некоторую обработку вокруг этого. Просто для тестирования я удалил библиотеку и некоторые из классов, которые использовали это, и мне удалось быстрее создать код. Теперь я планирую дойти до нижней части предупреждений и попытаться исправить это. Не уверен, что из-за этого все люди сталкиваются с этой проблемой, но это определенно является причиной моей проблемы.

Ответ 5

Вы пытались получить доступ ко многим библиотекам одновременно или вы запустили поиск в системе относительно файла Xcode или проекта? Иногда это может привести к проблеме. У вас так много функций в xcode время может привести к этим проблемам. Если вы можете переустановить xcode после резервного копирования необходимых вам данных.

Ответ 6

У меня возникли аналогичные проблемы с xcode после вчерашнего обновления.

Моя память на 16GB macbook pro просто высыхала каждый раз, когда я открывал xcode с 11-12gb свободного бара до где-то между 3-4gb с открытыми проектами или без них. Я попытался удалить папку DerivedData безрезультатно.

Единственное решение, которое я обнаружил, которое временно исправляет проблему, - это позволить мне xcode поесть всю память после запуска, а затем сделать sudo purge в терминале.

После чистки я могу нормально работать с xcode с любыми проектами, используя только столько бара, сколько нужно, но это нужно делать каждый раз, когда я начинаю xcode.