6

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/projecthttp://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

4

6 回答 6

5

您可以右键单击项目或文件夹并选择索引>从索引中排除以禁用对特定选择的索引。

您还可以从主菜单中关闭“项目” > “自动构建”,这样每次保存项目中的文件时都不会在项目上触发构建。

希望这可以帮助。

于 2011-10-12T21:31:11.433 回答
2

我自己也遇到过同样的问题,发现“项目”>“清洁...”有很大帮助,尽管运行需要一段时间。

于 2013-01-08T15:48:22.900 回答
1

我将我的项目保存在单独的工作区中,我将 ramdisk 用于整个工作区和 aptana。而且我还禁用了对带有已编译库的文件夹的索引,或者 aptana 甚至无法索引的东西。

我使用 AMD ramdisk 付费版本。使用免费版本,您必须确保在断电的情况下不断提交。性能成本。

于 2014-06-09T15:43:33.777 回答
0

是的,我刚刚从 Mac 上的 Coda 转移到 Aptana 3,这样我就可以拥有代码智能感知和更多验证器。但是他们的 JSLint 一直在向后工作,现在我的项目有 1000 多行代码,而且几乎不能滚动。有时我几乎无法突出显示文本。通常我会突出显示整个部分,以便我可以缩进,如果我的鼠标不在正确的位置,它只会删除代码。当我尝试它并放弃它时,我最初使用 Eclipse 有这种性能,因为它太慢了。我在这里的假设是因为我有一个 4.2Ghz i7 980X w/12GB 的 RAM 和 RAID 的 SSD 驱动器 - 瓶颈不是系统。

于 2012-03-16T13:15:52.837 回答
0

完全同意......裸机 Eclipse 比 Aptana 做得更好......但我想它会在大文件和项目上停滞不前(比如我的 14.000 行 html 文件的待办事项列表)

我通过修改配置为 aptana 提供了更多内存……但它仍然很慢(i5、4GB 内存、SSD)

清洁选项是灰色的(我只使用“常规”项目)

C'MON IBM 你可以做得更好:)

于 2015-04-02T09:35:21.160 回答
0

右键单击项目文件夹,然后单击“关闭不相关的项目”。因为 Aptana 实时索引所有打开的项目文件夹。

于 2019-08-09T20:35:04.687 回答