【问题标题】:Aptana Studio 3 with PHP - constant indexing带有 PHP 的 Aptana Studio 3 - 常量索引
【发布时间】:2012-03-14 22:01:06
【问题描述】:

我正在将 Aptana Studio 3 与几个大型 PHP 项目(10.000+ 个文件)一起使用,它的 PHP 文件索引速度非常慢......这需要 10-20 分钟才能完成,并且每次启动时都会启动Aptana,有时也随机出现,例如与 SVN 同步时...

在进度视图中,我得到了多个“索引新 PHP 模块”项目。 它一直在做这个 Aptana 非常慢。我不明白为什么这个索引在根本不是新的文件上一遍又一遍地开始!

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

我清理了所有项目,创建了一个新的工作区等,但没有任何帮助......这发生在多台电脑 (Windows) 上,所以我猜更多人会遇到这种行为。

任何可能的解决方案?

更新

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

【问题讨论】:

  • 你试过带 PDT 的 Eclipse 吗?我知道这不是您要寻找的答案,但我在 Aptana 中遇到了很多错误和减速,这些错误和减速通过转移到 eclipse 得到了解决。它甚至是相同的界面。
  • 是的,我也试过了......甚至用 PDT 尝试了 Aptana......但是使用 PDT 我总是得到“DLTK 索引”......我猜是同样的问题......我知道我的项目很大,但我只是不明白为什么不能为某些文件夹打开/关闭所有这些索引......以及为什么它一次又一次地开始......!
  • 您是否尝试过从 Buildpath 中排除目录/文件?我不时在 PDT 中这样做,从 PHP Buildpath 中排除的文件/目录不会被索引。也许这有帮助。
  • Aptana 使用该索引来扫描您的文件以获取其自动完成功能。实际上,它会使您的 PC 变慢,这是拥有这些功能的权衡。我自己已经离开了 Aptana,尤其是在使用慢速 PC 时。它在 eclipse 上运行(在 JAVA 上运行)的事实使其速度变慢,再加上一些其他功能过于臃肿(比如内置的 GIT 不起作用)。

标签: php eclipse aptana aptana3


【解决方案1】:

您似乎采取了正确的步骤来尝试解决它,而且我们似乎也应该为此准备一张票,所以我在https://jira.appcelerator.org/browse/APSTUD-4500 创建了一张票(请将您自己添加为“观察者”)。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多