Fedora 13下Java性能远超Windows!? 400 报错
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://ambiti.blogbus.com/logs/66447888.html
我最近发现一个问题:Fedora 13下Java性能远超于同配置下Windows 7下Java!
由于我装的是双系统:Fedora 13+Windows 7,所以很容易对它们的性能进行比较。下边是我无意中发现的一个小问题:
用Java编写一个程序:1+1加10亿次,编译成class文件后,在Windows 7下的执行时间平均是960ms,而在Fedora 13下居然是7ms,开始时我以为出错了,重新编译后执行还是那样的结果。之前曾在Google App Engine(GAE)上也做过这个速度测试,成绩是570ms。三者相差悬殊。
来看下不同系统下的软件配置:
Windows 7: JDK 1.6.3
Fedora 13:OpenJDK 1.6.0
Google App Engine:Unknown (The server is Jetty)
似乎OpenJDK性能要强很多,或许跟Fedora 13的架构也有比较大的关系吧,毕竟是最新的Linux 2.6.33 Kernel.
具体原因有待探索。
看来Java还是和Linux亲啊!
######你检查过CPU的频率吗?
######自从SUN被告Oracle收购后,sun jdk就消失在Ubuntu软件列表里了,只能装OpenJDK,表现还不错。
######你检查过CPU的频率吗?
系转载,没试过
######我用的是xp ,想装 fedora 13 双系统,搞了老长时间没弄成,还差点把xp里面的数据全弄丢了,谁能帮帮忙!
######我用的是xp ,想装 fedora 13 双系统,搞了老长时间没弄成,还差点把xp里面的数据全弄丢了,谁能帮帮忙!
什么问题?
######我 写了 一个 邮件群发的程序 在 xp 下 50 线程 运行 跟在 fedora 13 下 运行 明显感觉 在 fedora 13 卡了一点点
######一个实验不顶事的,而且sun的实现和openjdk的实现可能不一样,和系统可能没有关系
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。