我的G4上的Eclipse性能是可怕的 - 对替换的任何想法?

时间:2009-05-28 20:25:46

标签: java performance eclipse

我在旅行时使用的是5年代的G4 PowerBook,而且我打算在接下来的几周内完成一些工作。

Eclipse似乎非常缓慢。我已经尝试调整分配给VM的内存,但它似乎没有做太多:)

有什么想法为什么这么慢?我没有在我的桌面上遇到这个问题 - 虽然它正在运行Linux,但它的内存较少。

如果我鞭打死马,你会推荐什么作为Java开发环境?

理想情况下,我希望良好的代码完成,因为我的心智能力有限:)


非常感谢您的回复。我刚刚在笔记本电脑上设置了netbeans,删除了一些,并导入了我的项目。在花了大约半个小时扫描项目(有大量的外部库)后,我很高兴地说它非常敏感。代码完成工作得很好(虽然不像eclipse那么直观)。不幸的是,我似乎只能选择你的一个答案 - 尽管我会使用其中的许多答案。我从旅途中回来的时候会有一台新的笔记本电脑。

10 个答案:

答案 0 :(得分:8)

我已经使用Eclipse多年了,我发现它在我的Mac上从未运行得非常快,直到我得到Ganymede(Eclipse 3.4)并在我的Core 2 Duo Macbook上运行它与2GB内存。在我拥有这两件事之前,它只能在Linux或Windows上忍受。我建议升级你的电脑。 :-)毕竟,无论你如何旋转它,Eclipse都是一个程序的野兽。

答案 1 :(得分:3)

我发现了Eclipse性能的两个主要限制因素:

  1. 可用内存(Windows PC上最低2GB)
  2. 硬盘速度(我在驱动速度慢和/或高度分散的问题上遇到了很多问题。)
  3. 笔记本电脑的驱动器速度非常慢 - 而且驱动器进入“省电”模式(因此旋转速度更慢)也会加剧这种情况。

    我们还习惯在ClearCase动态视图之上运行Eclipse ....谈论性能野兽......

    也可能值得花时间削减Eclipse(禁用不需要的插件等)。点击“帮助” - >“管理配置”进入可以执行此操作的界面。 Eclipse发行版附带了许多强大的工具 - 我们大多数人从未使用过它们。

答案 2 :(得分:2)

如果你担心速度使用像vim或textmate这样的东西。

否则你必须意识到,Eclipse带有一个内置的LOT,因此加载时间很长。如果您发现自己没有使用其大部分功能,那么只需使用文本编辑器。

据说Neatbeans的重量更轻。

答案 3 :(得分:2)

我喜欢JetBrains的IntelliJ。

我使用Eclipse已经四年并且喜欢它。但是自从我看到IntelliJ后,我再也没有回去过。我非常感觉能够将现金用于购买个人许可证。值得每一分钱。

答案 4 :(得分:2)

根据我的经验,Java在Mac上没有响应。我的3 GB MBP上的一个相当新鲜的Eclipse比我的工作机器慢,这是2 GB戴尔D620,有很多项目。

想尝试一个疯狂的想法?在你的PB G4上安装linux并尝试运行Eclipse。值得一试。

答案 5 :(得分:1)

我建议尝试一下IntelliJ。它可能会让你跑得快一点,所以值得一试。它由JetBrains制造,与制造ReSharper和TeamCity的公司相同。 (如果你喜欢它,你可以买它......它可以免费试用)。

http://www.jetbrains.com/idea/

祝你好运!

答案 6 :(得分:0)

Eclipse是Java的最佳IDE之一。你G4的配置是什么?让事情变得更加快捷的一件事就是在后台禁用自动构建。您可以通过取消选中Project-> Build Automatically来完成此操作。这样做可以防止eclipse在后台持续构建,并且可以更好地响应您的编辑需求。此外,如果您使用的是Web开发插件,则可以禁用jsp和xml验证。

答案 7 :(得分:0)

我喜欢Netbeans,它相对较小而且速度快但是由于Oracle现在是Sun的所有者,我不知道它的未来。

答案 8 :(得分:0)

我有几次这个问题。我发现像猪一样运行Eclipse的一些系统可以很好地使用Aptana或NetBeans。我先试试这些,因为它们都非常强大。

答案 9 :(得分:0)

如果速度是您最重要的考虑因素,我肯定 推荐IntelliJ Idea。我个人发现它同样慢,如果不比日食慢......它也是一只狗。

举例来说 - 如果想法崩溃(通常每天都会这样做),那么所有项目必须重新编制索引(漫长的过程)当时是否打开或不;一个难以忍受的过程,特别是在次优箱子上。踢球者是它同时重新索引整个JDK。

我认为桌面java总体上令人遗憾的是,一个体面的,功能强大的IDE似乎无法在其上实现接近可接受的性能。

我曾与netbeans,eclipse,idea以及visual studio合作过。前者3和后者之间的表现比较惊人!