Eclipse ADT Plugin - Графический макет мерцает и пожирает память - PullRequest
3 голосов
/ 18 марта 2012

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

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

Окружающая среда: Windows XP SP3 JDK 1.6.0_31 Затмение 3.7 ADT 16.0.1

Плагины: [http://pastebin.com/b1ZT4904]

Любые советы приветствуются =)

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

Ответы [ 2 ]

4 голосов
/ 18 апреля 2012

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

0 голосов
/ 15 апреля 2013

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

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

Так что измените все единицы измерения на "dp", за исключением тестового размера, используйте "sp"

...