为什么Eclipse IDE会变慢?

时间:2009-08-01 15:37:28

标签: java eclipse ide

我已经下载了最新的Eclipse IDE,Galileo,并对其进行了测试,看它是否适合用Java开发Web应用程序。我也尝试过Ganymede版本的Eclipse,发现它也很好。

我的问题是,在我开发的过程中,有时它会挂起并停止响应。有时当我打开文件时,Eclipse挂起并且暂时没有响应。似乎Eclipse变慢了,我的工作变得越来越慢,因为我等待Eclipse的响应时间。

当我使用NetBeans 6.7时,它很好并且性能很好。加载速度更快,IDE在开发测试期间响应良好。

我的电脑有1 GB的RAM和1.6 GHz的CPU。

你能说些什么呢?

6 个答案:

答案 0 :(得分:12)

我正在使用Eclipse PDT 2.1(也基于Galileo)进行PHP开发,我已经使用基于Eclipse的IDE 3年了;我的观察是1 GB的RAM通常不足以运行Eclipse +某种Web服务器+ DB服务器+浏览器+其他东西: - (


我目前正在使用1GB的RAM机器,而且速度很慢......几个月前,我有一台2GB的RAM机器,事情进展顺利 - 我在“新机器”上运行的软件少于在另一台机器上运行的软件!


其他似乎影响Eclipse的响应的事情是:

  • 打开网络驱动器上的项目(例如,通过samba访问开发服务器上的源)
  • 有时,使用像SUbversive这样的SVN插件似乎会冻结Eclipse几秒钟/分钟

与PHP这样的语言很好(虽然可能不适合JAVA项目)是禁用“项目”菜单中的“自动构建”。


作为旁注:我已经看到有关eclipse在SO上的速度的问题;你可能想尝试搜索,以便更快地得到答案; - )

答案 1 :(得分:2)

这是一个共同关注的问题,其他人也发布了类似的问题。您可以在Eclipse环境中执行优化。看看solutions posted here

答案 2 :(得分:1)

netbeans真的很热,我只是没有让它自动发布我的android项目...

思考特征..我更喜欢日食......

再加一点,只需禁用“自动构建”并不能真正改变任何东西(构建只需要更长时间)

但它的速度真的很快......

但是,经过1或2个小时后,我还必须关闭,等待并重新打开它。

有点糟透了......(得到macbook pro,2.26(我认为)ghz,3gb ram, 给了它至少768MB的内存,并且继续变慢..

非常糟糕

::编辑:: 我也意识到,在打开一个XML文件之后,eclipse会立即变得更加滞后(已经禁用的XML实时编译,或类似的东西,没有区别:()

答案 3 :(得分:0)

我们的机器更大:2GB内存和更快的CPU。

我确信,正如所有软件一样,Eclipse在升级版本时变得越来越大,因为包含了所有新的功能。好消息是,发布还会不时带来一些显着的性能提升。但根据我的经验,每次我尝试在我当前的机器上使用一个已有十年历史的软件时,它都是闪电般快速的,所以我确信这种趋势会变慢。我同意,当我们没有更好的机器时,这对我们来说是一种悲伤。

可能有一些事情可以做,以提高Eclipse的响应能力。 我不知道你是否已经尝试了一切......?

答案 4 :(得分:0)

我的经验是NetBeans,Aptana和Komodo在Eclipse速度很慢的计算机上运行速度很快。最大化RAM似乎有所帮助。你有机会达到2演出吗?

答案 5 :(得分:0)

Netbeans在过去几年中加速了很多,也许你的比较与netbeans的速度有关?

最近我不得不从64mb增加我的eclipse -Xmx的大小,并决定我不得不去512,它有点大。在64我从来没有看到任何暂停,当它实际需要512的集合时,由于长时间运行的过程不会让后台GC线程运行,它可能会有点暂停

我正在运行一个相当旧版本的eclipse(由有线电视行业定制,因此它可以在电视模拟器上运行并显示有线应用程序),因此您的里程可能会有所不同。