Aptana 3 在处理多个(大型)项目时变得非常缓慢,如何提高性能?
我有几个项目,我将 subversion 签入到我也可以通过 Apache 访问的 dev 目录中。像这样的东西
所以如果我访问这个 URL http://local.dev我可以看到所有的项目文件夹。在 Aptana 中,它看起来像这样
+ dev (main project folder that Apache uses as well)
- project (svn branch I'm currently testing)
- another_project (another svn branch)
- yet_another_project (yep, another svn branch)
所以要从 URL 访问项目我不需要每次都配置 Apache,我只需要像这样访问项目文件夹http://local.dev/project或http://local.dev/another_project
问题是这些项目非常大(Prado、Zend 和 Drupal 框架以及需要的其他库),我可以将同一个项目的多个分支签出到不同的文件夹中。Aptana 将所有这些都编入索引,这就是我认为的问题所在。我知道我可以在 Aptana 本身中为每个项目创建一个项目,如果我不使用它,则关闭该项目,但我没有看到对项目中的文件夹执行此操作的选项(我认为这应该可以解决我的问题),但是如果我做单独的项目文件夹,我还需要将 Apache 设置为指向新位置,这本身就是另一个痛苦。
有没有办法关闭 Aptana 项目文件夹中的子文件夹?或者有一个子项目文件夹?或关闭项目中的文件夹?或排除文件夹的索引?或关闭索引?
注意:有时在项目中添加新文件夹时,我会收到内存不足警告和/或 Aptana 崩溃。此外,当编码 Aptana 变得如此缓慢以至于做任何事情都非常麻烦时。我真的很喜欢 Aptana IDE,但这对我来说可能会破坏交易。
我在想我会将 Apache 站点移动到 Aptana 根目录,这样我就可以在项目级别访问它,但我认为这对 Aptana 方面的索引性能不起作用。
更新:这可能是相关的:
看起来 Aptana 正在索引 .svn 文件夹
更新:
到目前为止,唯一有帮助的是为我需要签出 svn 的每个项目创建一个新的工作区。在项目之间来回切换很痛苦,但 Aptana 又可以使用了。
更新#2
看起来这是 Aptana BUG 列表,是的!
更新#3
经过无数次修补以使 Aptana 运行良好,我决定测试其他 IDE。
从 Eclipse 开始,因为这就是 Aptana 的基础。我有一个很好的构建,但它仍然不是我想要的 100%。
还尝试了付费 IDE 的 PHPStorm,但我发现它是一流的 IDE