在Eclipse PDT中禁用或加速DLTK索引?

时间:2010-08-05 12:20:45

标签: php eclipse indexing eclipse-pdt helios

我在Windows XP SP3上使用Eclipse PDT Helios和Aptana Studio。 很多时候,我的工作流程被中断,因为Eclipse启动了DLTK索引过程,持续30秒,有时长达2分钟 - 这很烦人。

我想知道是否有办法:

  • 将其关闭或
  • 不那么频繁地运行DLTK索引过程。

我没有发现任何关于Window>中的参数更改的可能性。喜好。

3 个答案:

答案 0 :(得分:36)

PDT 2.2(Helios中的一个)使用本地数据库引擎H2来存储信息。我写了一篇post highlighting how to improve the performance of the new indexer

可能还有另一种方式,但它需要黑客攻击,而且自从PDT 2.2的早期构建以来我自己没有尝试过,所以YMMV:使用更新版本的H2。你看,PDT 2.2使用H2版本1.1.117。目前的版本是1.2.140。基本上,它涉及从h2 site下载更新版本,并使用此Jar替换插件文件夹中的当前H2 JAR。我应该写一篇关于它的博客文章。我只需要找点时间......

答案 1 :(得分:6)

我也遇到过这个问题,并在项目菜单中关闭了“自动构建”。 这似乎解决了我的问题...

所以问题是,请原谅我的无知......但PHP世界需要什么是“构建”。

答案 2 :(得分:1)

目前正在使用dltk.core.index流程解决一些问题:

从昨天(8月4日)开始查看 bug 319130