Eclipse Ошибка Правильное Кэширование Предложения - PullRequest
2 голосов
/ 01 июля 2010

Я использую Eclipse Galileo для работы с большим Java-проектом.

Когда я печатаю такой метод, как:

InterfaceDefinedInOtherPackageAndNotYetImported getSomething() {
  return something;
}

Eclipse подчеркнет тип InterfaceDefinedInOtherPackageAndNotYetImported, потому что я еще не импортировал его. Поэтому я помещаю свой курсор на него и нажимаю Ctrl + 1, чтобы вызвать список предложений по исправлению ошибок.

Каждый каждый раз, когда я делаю это, я слышу, как мой жесткий диск ломается, и вижу (в Process Explorer) Eclipse, выполняющий мегабайты дискового ввода-вывода. Для появления меню предложений требуется 5-10 секунд. Даже когда это самое первое изменение , которое я сделал с момента сборки.

Я на более новой двухъядерной машине и вижу сотни свободных МБ в строке состояния кучи Eclipse. Так почему же Eclipse каждый раз попадает в файловую систему, чтобы получить список предложений? Разве я не могу заставить его кешировать свои имена типов так, чтобы он не делал этого? Как я могу заставить его идти быстрее?

1 Ответ

0 голосов
/ 01 июля 2010

Достаточно ли мал проект для установки флешки?Вы можете повысить скорость, перенеся рабочее пространство на флэш-диск или SSD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...