Aptana Studio 3与PHP-恒定索引


Aptana Studio 3 with PHP - constant indexing

我正在使用Aptana Studio 3和几个大型PHP项目(10000多个文件),它的PHP文件索引非常慢。。。。它需要10-20分钟才能完成,每次在Aptana启动时启动,有时也会在随机时刻启动,例如与SVN同步时。。。

在进度视图中,我得到了多个"索引新的PHP模块"项目。它一直在做这件事,Aptana的速度慢得令人难以忍受。我不明白为什么这个索引会在一点都不新的文件上一遍又一遍地开始!

我已经关闭了自动刷新和自动构建。如果我在项目属性的"项目性质"中排除了"PHP",索引就会停止,但PHP文件中没有代码完成。

我清理了所有的项目,创建了一个新的工作区等等,但没有什么帮助。。。这种情况发生在多台电脑(Windows)上,所以我想更多的人会有这种行为。

有什么可能的解决方案吗?

更新

我将工作区的文件夹添加到了病毒扫描程序(Microsoft Security Essentials)的"忽略"文件夹中。起初,这似乎奏效了,但后来索引又开始了。。。

似乎你采取了正确的步骤来尝试解决它,而且我们似乎也应该有一个票证,所以我在https://jira.appcelerator.org/browse/APSTUD-4500(请将自己添加为"观察者")。

还有一件事要做,就是把一个大项目分解成几个小项目(当然,只要可能)。索引器为每个项目创建一个二进制索引文件,该文件大小与项目中的类、函数、变量和常量的数量成比例。如果由于某种原因(例如错误),该文件被损坏,将进行重新索引,因此拥有多个较小的项目可能会有所帮助。再一次只是一个想法。