探究JVM1.6与JVM1.5性能差距(2)
来源:互联网 发布:生鲜运输 知乎 编辑:程序博客网 时间:2024/05/21 08:58
JVM1.6与JVM1.5测试结果:
MustangJVM1.6β:9011.333
TigerJVM1.5:9335.333
JVM1.5的还是比JVM1.6β的性能好。个人有点不是很理解,当然这里没有去考虑使用Server还是Client以及其他因素,但作为一个普通的应用程序开发者,β版的1.6JVM的效能并没有让我们看到惊喜。
横向对比JVM1.6与JVM1.5性能后话:
国外一个Blog的专栏作家们曾经说到,1.5版是Java的巨大改进,但1.6让我们看到了走向暮年的Java,但坚信Java不会Dieout,因为我们从COBOL或者C++那些语言可以看到,即使是在这个年代,我们仍然可以看到COBOL和C++的广泛应用,他们已经活了数十年了,而Java才10多岁,Java的用户群体是有史以来最多的,所以相信Java会变强。但也相信很快会有另一个年轻的“Java”来代替已老的Java,正如当初Java横空出世一样。
我的评测结果也许有很多错误的地方,欢迎大家指出,同时我这里使用的Mustang的JVM是Demo版里面比较老的,也许这是对结果影响的一个重要因素,Sun的Java网站也曾有评测结果对两个Demo版的MustangJVM和TigerJVM进行评测,结果也是如此,旧版的MustangJVM比Tiger性能还低,但新版MustangJVM能比Tiger超出30~40个百分点,但我不确定使用的是否为旧版。
如果大家想要自己使用VolanoBenchmark对JVM以及网络吞吐情况和服务器性能进行测试,我可以提供简要的教程。这里除了Volano外其实还有几个对Java服务器性能进行测试的软件,我所有三个,大家可以去看看:
RUBiSbenchmarkObjectWeb的JMOB项目之一,不要说不知道ObjectWeb是什么,它是国际开源中间件联盟管理团体的网站,这个测试工具的功能是三个中最强大的了。本人没时间去接触,所以就不使用她了。推荐使用!
VolanoMark,不多说了,免费而且简单上手,在Windows环境下需要cygwin才能运行(其实只是为了运行shell文件,如果你对自己的DosBatch水平有信心也可以改造成不用cygwin)。能对服务器性能、网络性能以及应用程序性能做测试。如果需要使用帮助的可以留言,或者来信chenpengyi#gmail.com。
最后一个就是SPECjbb2000,以前叫2000,现在更名2005了,好像要收费,不便宜,所以……咳咳,不多说了,谁要是知道这个免费了请通知一下。
转载地址:http://developer.51cto.com/art/201009/227514_1.htm
- 探究JVM1.6与JVM1.5性能差距(2)
- 探究JVM1.6与JVM1.5性能差距(1)
- JVM1
- JVM1.6 GC详解
- JVM1.6 GC详解
- JVM1:概述
- java笔记JVM1
- (JVM1)Java内存区域与内存溢出异常
- (JVM1)Java内存区域与内存溢出异常之二
- JVM1小时1次FGC调优
- jvm1-深入浅出Java垃圾回收机制
- Retrotranslator让你用JDK1.5的特性写出的代码能在JVM1.4中运行
- C风格文件操作 与 fstream的性能差距
- ARM与X86不具备可比性 性能差距上千倍
- string与StringBuilder 性能差距到底有多大
- 性能比较误人不浅(理论与现实的次数差距)
- 探究webassembly(2):性能探究和实验分析
- 测试性能:JAVA行优先与列优先的性能差距
- .Net平台AOP技术研究
- 畅通工程系列(hdu 1232 && 1233 && 1863 && 1874 && 1875 && 1879)
- mysql数据库实现类似oracle connect by prior的查询
- 探究JVM1.6与JVM1.5性能差距(1)
- installing nginx with php5(and-php-fpm) and mysql support(lemp) on ubuntu 13.04
- 探究JVM1.6与JVM1.5性能差距(2)
- 互联网金融遭遇“偷袭式叫停”
- 男人的鬼话女人爱听
- 陈数:拥有“闺蜜”是幸运的
- 算法——寻找两个有序数组的中值
- 旋转的二进制
- android scrollview 中嵌套viewfillper,viewfillper的左右滑动 被影响的解决办法
- 从Sql向Access中大批量插入数据
- Java并发编程基础构建模块(04)——线程阻塞与中断