2012-03-18 3 views
3

Поскольку ответа нет на other question, и я не уверен, что это было замечено вообще, так как это был открытый вопрос, который я опубликовал здесь, снова в надежде, что кто-то может помочь мне;)Плагин Eclipse ADT - Графическая компоновка мерцает и сбрасывает память

Когда я что-то делаю в редакторе графического макета ADT, кнопки макета (в центре по горизонтали, вертикали и т. д.) начинают мерцать в течение примерно 10 секунд. За это время ОЗУ, используемое JVM Eclipse, увеличивается примерно на 200 мегабайт. Эта ОЗУ также не освобождается в любое время, пока я полностью не закрою Eclipse. Это особенно неприятно, поскольку я могу делать только около 6 действий за сеанс Eclipse, пока я не перезапущу его, чтобы снова освободить RAM.

Окружающая среда: Windows XP SP3 JDK 1.6.0_31 Eclipse, 3,7 ADT 16.0.1

Plug-Ins: [http://pastebin.com/b1ZT4904]

Любые намеки приветствуются =)

С уважением, Chris

+0

кроме И я понимаю, что вы уже пробовали патч, предложенный в другом вопросе? –

+0

Поскольку состояние патча «объединено», я подозревал, что оно фактически было объединено -> должно быть в выпусках ADT с июля 2010 года. В противном случае мне пришлось бы перекомпилировать весь ADT, который я бы хотел избежать;) – Christian

+0

Just попытался проверить, включен ли этот патч в версию upstram 16.0.1, но, к сожалению, многие вещи изменились с момента создания патча, поэтому я не могу выяснить, включен ли он в выпуск или нет. Также я не могу применить этот патч к 16.0.1, поскольку он больше не подходит для текущего источника. Любые идеи остались? – Christian

ответ

4

Новый lint съедает память и мерцающие кнопки при проверке. Временное отключение некоторых проверок. (или флажок «при сохранении ...»). Вы можете найти его в меню «Окно/Настройки» -> поиск «lint».

+0

Yup, это делает трюк. Большое спасибо! – Christian

+0

Подтверждено это исправление работает на ADT 18.0.0.v201203301601-306762. –

0

У меня также возникла эта проблема. После поиска решения я попытался отключить два флажка в Window/Preferences/Android/Lint Error Checking. Это немного помогло, но куча Java Stack продолжала расти до тех пор, пока Eclipse не потерпит крах, или я должен был закрыть его, прежде чем это произошло.

В чем заключалась проблема для меня, некоторые из высот и ширины использовали «dip» вместо «dp» в качестве единицы измерения и, вероятно, что более важно, «dp» в атрибуте TextSize вместо «sp», ,

Меняют все единицы в «дп» для testsize использования «SP»

Смежные вопросы