Отключить или ускорить индексацию DLTK в Eclipse PDT? - PullRequest
26 голосов
/ 05 августа 2010

Я использую Eclipse PDT Helios с Aptana Studio в Windows XP SP3. Очень часто мой рабочий процесс прерывается, потому что Eclipse запускает процесс индексации DLTK, который длится 30 секунд, иногда до 2 минут, что раздражает.

Интересно, есть ли способ:

  • Либо выключите, либо
  • Запускайте процесс индексации DLTK реже.

Я не нашел возможности изменить параметры в Window> Preferences.

Ответы [ 3 ]

36 голосов
/ 05 августа 2010

PDT 2.2 (тот, что в Helios) использует локальную базу данных H2 для хранения информации.Я написал пост , в котором рассказывается, как повысить производительность нового индексатора .

Возможно, есть и другой способ, но он требует взлома, и я сам не пробовал его с ранних сборок PDT 2.2, поэтому YMMV: используйте более новую версию H2.Видите ли, PDT 2.2 использует H2 версию 1.1.117.Текущая версия 1.2.140.По сути, это включает в себя загрузку более новой версии с сайта h2 и замену текущего JAR-файла H2 в папке плагинов этим Jar-файлом.Я действительно должен написать сообщение в блоге об этом.Мне просто нужно найти время ...

6 голосов
/ 10 марта 2011

У меня также была / была эта проблема и отключено « Автоматическая сборка » в меню проектов.Что, похоже, решило проблему для меня ...

Так что вопрос, и, пожалуйста, извините за мое невежество здесь ... но для чего требуется "Build" в мире PHP.

1 голос
/ 05 августа 2010

Есть некоторые проблемы, которые в настоящее время решаются с помощью процесса dltk.core.index:

Смотрите ошибка 319130 со вчерашнего дня (4 августа).

...