Проблема с памятью при использовании XCode4 - PullRequest
5 голосов
/ 25 марта 2011

Обновлено до xcode4 дня назад, xcode4 действительно лучше xcode3.Но я столкнулся с проблемой памяти при использовании xcode 4. Общий объем активной памяти продолжал расти при запуске войны xcode4, увеличившись с 500 до 2,4 ГБ, объем памяти процесса составляет около 200 м.Странно ~

После того, как я закрыл xcode, общий объем активной памяти скоро не уменьшился, примерно на 10 минут он был равен 2,4 ГБ.

Кто-нибудь еще сталкивался с этой проблемой?Спасибо за любую информацию!

== Обновления ==Обновление до XCode4.0.2, по-прежнему проблема с памятью

Ответы [ 3 ]

2 голосов
/ 25 марта 2011

У меня такая же проблема.Иногда Xcode 4 начинает индексировать ваш проект (вы можете увидеть сообщение «Indexing» в строке состояния в верхней части окна).При этом он может использовать до 2,8 ГБ (!) Памяти.

Как только это происходит, я перестаю пользоваться ноутбуком и начинаю заваривать чай :) Если обмен превышает 500 М, я перезагружаю компьютер.У меня установлено 4 ГБ памяти в моем MacBook 5.2, и нет способа увеличить его: (

Я не знаю точно, что на самом деле означает эта «индексация». Я предположил, что это связано с Code Sense вкаким-то образом. Но когда я попытался отключить завершение кода (настройки -> редактирование текста -> редактирование), это не помогло.

Я надеюсь, что Apple исправит это в следующем выпуске. Если нет, то единственныйспособ обновить мой компьютер. Или используйте Xcode 3.2.

0 голосов
/ 01 апреля 2011

Я нашел решение !!!

Я хотел почистить мой / Library / Cache. Случайно я удалил часть своей / библиотеки :-), поэтому я решил сделать полное восстановление системы с использованием OSX DVD и моей текущей (20 минут) резервной копии Time Machine. Я сделал восстановление и ... Это исправило проблему! Восстановление Time Machine очищает весь кеш! (этого должно быть достаточно, если вы удалите только содержимое / Library / Cache и {HomeDirectory} / Library / Cache). Удачи!

0 голосов
/ 31 марта 2011

У меня такая же проблема. В настоящее время я использую следующий обходной путь:

У меня Activity Monitor открывается на втором экране, и когда Xcode достигает 1GB, я перезагружаю его, и он снова работает плавно.

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

У меня есть Xcode 4.0.1 и OSX 10.6.7

...