当前位置: 首页 > news >正文

Eclipse 4.2 性能遭开发者吐槽


2012-09-10 
 
Eclipse 4.2发布之后,该版本与Eclipse 3.8之间的性能对比就成为了Eclipse社区中讨论最多的话题。 
 
 
 
讨论最初由Cloudsmith创始人、Eclipse贡献者Thomas Hallgren引起,他称,他惊讶的发现,Eclipse 3.8的性能要比Eclipse 4.2好得多。
 
Hallgren称,老版本的Eclipse“启动更快,窗口关闭更快,菜单显示更快。Eclipse 3.8的内存消耗似乎更少,bug也更少。”因此他认为,没有必要切换到Eclipse 4.2,Eclipse基金会也应该在下载页面默认提供Eclipse 3.8的下载。 
 
Hallgren的吐槽在Eclipse开发者之间引起了激烈的讨论,这也引出了一些事实,即在Eclipse 4.2或Eclipse 3.8完成之前,并没有进行性能相关的回归测试或者代码覆盖率分析。很显然,这是因为没有足够的资源或平台开发者在Eclipse基金会的硬件上执行测试(IBM减少了对于Eclipse社区的赞助)。讨论的结果是,Eclipse基金会的Mike Milinkovich承诺,对硬件和资源方面进行支持,并称开源组织会帮助解决这些问题。 
 
也有一些bug报告显示了Eclipse 4.2的糟糕性能,部分开发者称,正是由于这些原因,他们仍然使用Eclipse 3.8版本。 
 
除了性能,界面和各种操作体验也被开发者各种吐槽,可以看看这篇资讯中的相关评论。 
 
Eclipse基金会表示,这些问题将在未来版本中逐步改善,从长远来看,Eclipse平台和社区还需要更多开发者的支持。
分享到: 
45
0
评论 共 72 条 请登录后发表评论 
72 楼 hoszb 2013-02-01 15:49 
mfkvfn 写道
真心坑呀。前不久才才换成4.2的,把3.7从硬盘上删除了。
 
 
升级到4.2的这个版本
Version: Juno Service Release 1
Build id: 20121004-1855
 
性能有了改进
71 楼 ustcnsp 2012-11-05 11:31 
我想知道eclipse3.8去哪里下,我在eclipse官网怎么没看到3.8的下载链接?
70 楼 kingroc 2012-11-03 10:59 
现在出了juno-SR1版本不知道怎么样?
69 楼 zhengjie_dna 2012-10-24 14:33 
myeclipse 6.0的路过
68 楼 Unmi 2012-10-22 09:58 
对硬件要求太高了,还好我能跑得动。
67 楼 Wuaner 2012-10-20 08:30 
性能确实差的一塌糊涂,切换选项卡都能僵死半天!
66 楼 zxw08611 2012-10-19 14:30 
[img] 
Java代码 
:o   
:o [/img]
65 楼 xia_jie_cq 2012-10-17 13:08 
  我也在用3.7.1  不过安卓开发 ADT20以上的用eclipse4.2可以解决adt安装的问题。 用其他eclipse安装ADT20老是出问题
 
 
***************************************
Eclipse 4.2(代号Juno)正式发布
2012-06-28     http://www.iteye.com/news/25432
 
Eclipse官方今天正式发布了Eclipse 4.2,代号Juno。据Eclipse官方称,共有72个项目团队、445个开源社区贡献者以及40多个Eclipse会员企业参与该版本的发布工作,共涉及5500万行代码。 
 
 
 
该版本的一些主要特性如下:
 
 现在Eclipse 4.2是Eclipse社区的主要平台,Eclipse 3.x的代码目前处于维护模式。Eclipse 4.2包含一个兼容层,允许现有的Eclipse插件和RCP应用程序在该平台运行。 
Code Recommenders是一个新项目,使得Eclipse代码实现更加智能化。Code Recommenders首先分析应用程序如何使用特定Java API去构建应用程序,然后为使用这些API的开发者提供更加智能的提示。 
Eclipse Virgo带来了新的Nano内核,可帮助开发者构建基于OSGi的小型应用程序。 
新的Koneki项目提供了一个Lua IDE。 
Xtext现在支持对使用Xtext创建的基于JVM的DSL的调试,与Java开发工具(JDT)的结合更加紧密。 
Eclipse Equinox带来了新的OSGi R5规范的参考实现。
特定版本的Eclipse还包含了其他一些特性,如Eclipse IDE for Automotive Software Developer包含了用于嵌入式汽车软件开发所需的工具;Eclipse for Mobile Developers使开发者下载和使用移动SDK更加容易,其中包含了Android SDK。 
 
详细信息:http://www.eclipse.org/juno/
 
下载地址:http://www.eclipse.org/downloads/
 
 大小: 10.1 KB 
查看图片附件
分享到: 
47
2
评论 共 73 条 请登录后发表评论 
73 楼 xlc 2012-12-12 13:12 
唇角轻扬 写道
界面不是一般的丑
 
界面可以改为windows7 classic,跟3.7的一样
72 楼 hao2181 2012-09-26 10:46 
bcw104 写道
bcw104 写道
win7下面的字体问题还是没解决,好多字体看不到
 
设置起来很麻烦。
 
其实不麻烦吧
71 楼 suyulin6688 2012-09-12 15:24 
果断换回3.8
70 楼 marchy 2012-09-12 10:12 
建议暂时不要升级,太慢了。而且打开的标签页的顺序真是摸不透啊,刚打开一个标签也,切换到其他的标签后,再找刚才打开的,已经不在刚才的位置了,烂烂烂!
69 楼 toliuxuan 2012-08-04 15:56 
zzj_2012 写道
我用起来在页签名切换的时候有点慢哎
 
这个我觉得!感觉不一点不流畅。看来不能追新版本啊。
68 楼 mazzystar 2012-07-26 11:09 
window -> preferences -> general -> appearance ,把界面设置成windows 7 classic,和原来的界面差不多,而且好像快了不少。
67 楼 717693247 2012-07-22 13:35 
再重新弄一个新工作空间就Content Assist就可以用了
66 楼 717693247 2012-07-22 13:15 
用起来在页签名切换的时 
zouningujs 写道
edwar12345 写道
做Android 开发的, 至少目前千万不要用Juno, 我试了Juno的三种版本:classic, for mobile, for java.. 都存在一个致命问题。。 
 
就是在string.xml文件里面复制一串字符串,再黏贴在当前字符串后面。。可是,这个黏贴效果一直没用,就是黏贴不出来, 更别说黏贴到别的文件里。。。对于习惯用快捷键coding的我,实在不爽。。 
 
 
还有一个问题就是, 有时候, content+assist 这个组合键 无效。。我试过 alt+/, alt+z 都没有用。 
 
其它,界面丑的一逼我就不提了。。 
 
总之,做Android开发,现在不要用 Juno。。。 
 
我也发现这个问题了~~诶
 
今天我确实也发现这个问题了,怎么改都不行,真cao蛋,还是切回3.7的好
65 楼 Fangrn 2012-07-22 13:04 
真的好多bug哦,复制 粘贴,就是个大问题
64 楼 zouningujs 2012-07-18 16:18 
edwar12345 写道
做Android 开发的, 至少目前千万不要用Juno, 我试了Juno的三种版本:classic, for mobile, for java.. 都存在一个致命问题。。
 
就是在string.xml文件里面复制一串字符串,再黏贴在当前字符串后面。。可是,这个黏贴效果一直没用,就是黏贴不出来, 更别说黏贴到别的文件里。。。对于习惯用快捷键coding的我,实在不爽。。
 
 
还有一个问题就是, 有时候, content+assist 这个组合键 无效。。我试过 alt+/, alt+z 都没有用。
 
其它,界面丑的一逼我就不提了。。
 
总之,做Android开发,现在不要用 Juno。。。
 
我也发现这个问题了~~诶
63 楼 edwar12345 2012-07-17 11:05 
做Android 开发的, 至少目前千万不要用Juno, 我试了Juno的三种版本:classic, for mobile, for java.. 都存在一个致命问题。。 
 
就是在string.xml文件里面复制一串字符串,再黏贴在当前字符串后面。。可是,这个黏贴效果一直没用,就是黏贴不出来, 更别说黏贴到别的文件里。。。对于习惯用快捷键coding的我,实在不爽。。 
 
 
还有一个问题就是, 有时候, content+assist 这个组合键 无效。。我试过 alt+/, alt+z 都没有用。 
 
其它,界面丑的一逼我就不提了。。 
 
总之,做Android开发,现在不要用 Juno。。。 
62 楼 fqhznh 2012-07-15 18:26 
eclipse 4.2下载插件的速度提升了很多,以前3.x下载插件的速度,比蜗牛还慢,虽然不支持links,还是能够接受。
61 楼 xiaopaozi 2012-07-13 15:41 
 
确实太难看了,他们的开发人员从来不在linux下做开发吗?
stone2083 写道
UI太难看了。
在linux gtk主题下,不是一般的难看。
在不了解新features是否有用之前,果断换回indigo版本。
 
60 楼 brofe 2012-07-06 10:58 
试用一周,BUG 还很多,建议不要切换到最新版本。
59 楼 zzj_2012 2012-07-04 14:15 
我用起来在页签名切换的时候有点慢哎
58 楼 davidxiaozhi 2012-07-04 10:25 
eclipse4.2外置link方式不能用啊,3.7的方法换到4.2不能加载插件,除非在eclipse市场中安装才行,各位你们是这种情况么,Eclipse 4.2包含一个兼容层,允许现有的Eclipse插件和RCP应用程序在该平台运行。 和这个存在关系么
57 楼 564615061 2012-07-03 10:23 
jdkleo 写道
564615061 写道
怎么打开啊!我把jdk1.6的 jre包放进去还是打不开初始化jvm.dll失败
 
请保持64 bit ECLIPSE/JDK/OS或32 bit ECLIPSE/JDK/OS位数一致。
 
请详解一下还是没弄成!
56 楼 verify 2012-07-02 22:50 
yangwen13 写道
eclipse 4.2 juno这个版本居然不支持可变参数。。。
可变参数被IDE解析成为数组,在使用时也只能用数组的形式,这个跟JDK的语法都不符合,这个BUG太大了吧。。。不知道你们有没有遇到此问题啊?还是说我的配置有问题。
 
我在juno中测试了,没问题
Java代码 
public void handle(String... strings) {   
             for (String temp : strings) {   
                 temp.isEmpty();   
             }   
         }  
public void handle(String... strings) {
for (String temp : strings) {
temp.isEmpty();
}
}
 
55 楼 verify 2012-07-02 22:38 
使用juno一天说下感觉:
缺点:
1.视角不能切换,添加视角快捷按钮非下拉式的.
2.左下角试图添加快捷按钮没了.
3.工具栏coolbar不能移动,还是rcp吗?!无论在debug还是在java视角下调试的快捷按钮都会在,不知道这是基于什么考虑,可能就是为了展示 QucikAccess.
4.原来的links插件加入方式现在不行同样的方式在indigo和helios中一切正常后将所有插件放入plugins解决.
5.主题在server2003中实在是水的可以.
优点:
1.时间太短新增加的功能也没使用,代码提示的速度的确有了质的飞跃,操作感很强.
2.Qucik Accss功能强大,输入字符串会模糊匹配与此相关的视图,视角,命令,菜单等,还会将上次查找的相关操作记录下来,真的方便了不少,
是不是意味着以后的eclipse一个Qucik Access替换掉所有的按钮了呢.
3.在gnome和win7中小清新下,完全可以接受,但是我们开发环境是server2003.
54 楼 jdkleo 2012-07-02 22:20 
564615061 写道
怎么打开啊!我把jdk1.6的 jre包放进去还是打不开初始化jvm.dll失败
 
请保持64 bit ECLIPSE/JDK/OS或32 bit ECLIPSE/JDK/OS位数一致。

相关文章:

  • 陶哲轩实分析 引理 7.1.13 证明
  • 基于异常的检测技术
  • 继续探究HTML与CSS:@import CSS影响网页性能 (转)
  • TABLESPACE 扩展,SYNONYM,EXP/IMP,EXPDP/IMPDP,ORA-39006,ORA-39213
  • hrbeu 哈工程 Minimum time
  • 每天一个linux命令(13):less 命令
  • Ant基础知识
  • sed一次变量替换
  • 传统企业站SEO构思浅析
  • WORD中插入的公式与文字对不齐——公式比文字高——文字比公式低
  • 《Two Dozen Short Lessons in Haskell》学习(四)
  • 兰亭集势笔试题
  • netty vs mina netty和mina的区别
  • 便签
  • vcenter Converter 转换linux服务器报错
  • [deviceone开发]-do_Webview的基本示例
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Android组件 - 收藏集 - 掘金
  • angular2开源库收集
  • Facebook AccountKit 接入的坑点
  • input实现文字超出省略号功能
  • javascript面向对象之创建对象
  • JavaScript中的对象个人分享
  • nodejs调试方法
  • Odoo domain写法及运用
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Redis 懒删除(lazy free)简史
  • Twitter赢在开放,三年创造奇迹
  • Zsh 开发指南(第十四篇 文件读写)
  • 不上全站https的网站你们就等着被恶心死吧
  • 第十八天-企业应用架构模式-基本模式
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 写代码的正确姿势
  • 学习笔记:对象,原型和继承(1)
  • ​批处理文件中的errorlevel用法
  • #Linux(权限管理)
  • (C语言)fread与fwrite详解
  • (第一天)包装对象、作用域、创建对象
  • (三分钟)速览传统边缘检测算子
  • (转)四层和七层负载均衡的区别
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (轉)JSON.stringify 语法实例讲解
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .bat批处理(一):@echo off
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .Net Core缓存组件(MemoryCache)源码解析
  • .Net 路由处理厉害了
  • .net 使用ajax控件后如何调用前端脚本
  • .NET/C# 使窗口永不获得焦点
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NET中 MVC 工厂模式浅析
  • /run/containerd/containerd.sock connect: connection refused
  • ::before和::after 常见的用法
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析