我在旅行时使用的是5年代的G4 PowerBook,而且我打算在接下来的几周内完成一些工作。
Eclipse似乎非常缓慢。我已经尝试调整分配给VM的内存,但它似乎没有做太多:)
有什么想法为什么这么慢?我没有在我的桌面上遇到这个问题 - 虽然它正在运行Linux,但它的内存较少。
如果我鞭打死马,你会推荐什么作为Java开发环境?
理想情况下,我希望良好的代码完成,因为我的心智能力有限:)
非常感谢您的回复。我刚刚在笔记本电脑上设置了netbeans,删除了一些,并导入了我的项目。在花了大约半个小时扫描项目(有大量的外部库)后,我很高兴地说它非常敏感。代码完成工作得很好(虽然不像eclipse那么直观)。不幸的是,我似乎只能选择你的一个答案 - 尽管我会使用其中的许多答案。我从旅途中回来的时候会有一台新的笔记本电脑。
答案 0 :(得分:8)
我已经使用Eclipse多年了,我发现它在我的Mac上从未运行得非常快,直到我得到Ganymede(Eclipse 3.4)并在我的Core 2 Duo Macbook上运行它与2GB内存。在我拥有这两件事之前,它只能在Linux或Windows上忍受。我建议升级你的电脑。 :-)毕竟,无论你如何旋转它,Eclipse都是一个程序的野兽。
答案 1 :(得分:3)
我发现了Eclipse性能的两个主要限制因素:
笔记本电脑的驱动器速度非常慢 - 而且驱动器进入“省电”模式(因此旋转速度更慢)也会加剧这种情况。
我们还习惯在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和后者之间的表现比较惊人!