2010-06-04 3 views
2

Я использую Eclipse для программирования на PHP и Java (Android), а иногда и Python, к сожалению, Eclipse в настоящее время гораздо чаще замерзает. Часто, когда я пишу эту скобку «[» для определения массива в PHP, Eclipse просто замерзает, и я должен закрыть его вручную и начать заново. Я также отметил, что Eclipse потребляет большую часть моей памяти ... 200-300MiB моей доступной памяти ничего особенного. :-( Есть ли способ, чтобы проверить, что отнимает много памяти в Eclipse, и почему это замораживание?Freezing Eclipse

Я бегу на Windows Vista, 3GB RAM.

+0

Обратите внимание, что потребление памяти Eclipse неточно отражает то, что на самом деле * используется *, поскольку JVM не будет охотно деактивировать каждый байт, который ему не нужен. – Joey

ответ

2

Начать изучение журнала ошибок. В Windows → Показать вид → Другое → Журнал ошибок. Посмотрите, можете ли вы найти какие-либо ошибки.

Другой вариант - попробовать начать с новой рабочей области (Файл → Переключить рабочее пространство). Вы можете легко импортировать существующие проекты и посмотреть, не исчезла ли проблема.

Я бы также рекомендовал перейти на PDT 2.2, который является частью предстоящего Helios release (Eclipse 3.6).

1

Первое, убедитесь, что у вас есть последняя версия Eclipse. Во-вторых, вы можете отключить такие функции, как автоматическое построение, проблемы с отчетами при вводе, помощь по содержанию, и вы можете отключить «Ссылка с редактором» в виде схемы, чтобы повысить производительность. , то у вас не будет таких функций.

По мере роста вашего кода с включенными функциями ваша производительность снижается.

Диапазон памяти, который вы сообщаете, может быть нормальным, в зависимости от размера вашего кода. Тем не менее, память не должна продолжать расти, если вы не добавляете код.

У меня не было никаких утечек памяти в последней версии Eclipse.

Я пережил длительные задержки с Eclipse в большом проекте PHP, прежде чем я перешел на двухъядерный процессор.