论坛首页 Java企业应用论坛

有兄弟使用过BEA的jrockit吗?

浏览 26840 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-06  
JRocket绝对比SUN的JVM要好~
我们之前做的一个比较老式系统,用的是JDK1.5,基本上一天死两次,但是后面换成Jrocket后,一周都没有死过~

而且jrocket的内存检查器很好用,通过它,配合测试程序我们发现了系统中不少的内存漏洞问题~

不过听说兼容性不是很好,所以我们也只是用来做测试,调内存问题,真正实施还是用的SUN的JVM环境~
0 请登录后投票
   发表时间:2008-09-08  
主要我们公司做的是WEB网站,如果老死掉,BOSS肯定要发飙了
只能换Jrockit,现在一切相安无事

但是确实存在兄弟们说的有时候会越来越慢,不过我这里过一会又好了,貌似释放内存了还是什么,不太明白。。。
0 请登录后投票
   发表时间:2008-09-08  
以前的jrockit比sun jdk快,但是sun jdk 5.0 6.0两个版本之后,已经没差多少了。jrockit的api是标准的,但是一些具体的行为,或者反射之类的方法有兼容问题
0 请登录后投票
   发表时间:2008-09-08  
其实关键只要解决内存溢出的问题就OK
0 请登录后投票
   发表时间:2008-09-08  
藐视jrockit会自动调整内存,所以不会出现内存溢出的问题
sunjdk就不一样了,不设置的话,好像默认最大就是64M。
0 请登录后投票
   发表时间:2008-09-09  
jrockit只支持 intel架构 sun sprack 的cpu。 这是选型的关键。
0 请登录后投票
   发表时间:2008-09-10  
恩,服务器是Intel的
0 请登录后投票
   发表时间:2008-09-23  
sunwei_07 写道
最近问过一次Tomcat热加载老挂掉的问题,有兄弟说到SUN JDK性能也有一定关系,让我试试BEA的jrockit

我下载了win的32bit版本

随便写了段计算数据的代码,测试了SUN JDK和BEA的 jrockit JDK

结果 SUN 的 计算过程需要10秒 多一点
而 BEA 的 需要3秒左右

所以我想能不能在实际应用中换成BEA的JDK来提高性能。有使用经验的兄弟来谈谈经验呗

0 请登录后投票
   发表时间:2008-09-24  
两者的gc机制不太一样 如果你看下监控曲线就知道
sun是锯齿状的
jrockit是台阶状的
0 请登录后投票
   发表时间:2008-10-28  
sunwei_07 写道

jrocket号称不会出现内存溢出。同样的程序(存在内存溢出的bug)在sun jdk下面,用一阵会溢出,在jrocket下面不会,但是会越来越慢,最终你受不了自己重启。


某些版本使用特定的分代GC策略时,Jrocket会无故崩溃


0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics