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

Mat*_*eng 26 php eclipse indexing eclipse-pdt helios

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

我想知道是否有办法:

  • 关闭或关闭
  • 不太频繁地运行DLTK索引过程.

我没有发现在Window> Preferences中更改参数的可能性.

zvi*_*ico 36

PDT 2.2(Helios中的一个)使用本地数据库引擎H2来存储信息.我写了一篇文章,重点介绍如何提高新索引器的性能.

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

  • 请勿触摸dltk JAR.对于H2,它应该是一个简单的文件替换.取出旧的,带入新的.不要忘记从-clear开始并检查你的关于→...→配置(或OSGi控制台),看看Eclipse是否能很好地完成它.如果这不起作用,请尝试重命名新的并为其指定旧名称. (2认同)

Mar*_*ine 6

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

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

  • IIRC,在部署php应用程序方面,"Build"意味着什么.但是在Eclipse的上下文中,它使您的代码编入索引,以使所有代码检查功能都能正常工作. (7认同)