许恒的家

Do things right, do right things

BlogJava 首页 新随笔 联系 聚合 管理
  1 Posts :: 0 Stories :: 2 Comments :: 0 Trackbacks
    公司是用java做桌面应用的,今天用自动化测试跑了一下,发现同样的脚本,1.6运行完后,居然系统内存占用达到130M+,而1.5.0_04只有70M,整整多了60M。于是用jconsole检测了jvm的内存分配,堆内存最高是分配20M,非堆内存最高是39M,也就是说jvm内存分配是60M。这个数据和1.5的结果差距不大。也就是说那个多出来的60M不知道给什么占用了。
    从性能来看,目前还看不到提升的迹象,整体时间比1.5多花费了20秒(1.5整个脚本一共是600秒),当然这个时间差可以认为是在误差范围内,不过很明显并没有可见性能的提升。
    本来是为了Vista而准备升级到1.6的,如此一来不知道怎么办了,实在是郁闷啊。
posted on 2007-01-10 20:51 许恒 阅读(1239) 评论(2)  编辑  收藏

Feedback

# re: 今天被野马郁闷了 2007-01-11 12:33 mk
你设了启动参数了吗?我用jdk6启动netbeans到是比jdk5快了很多  回复  更多评论
  

# re: 今天被野马郁闷了 2007-01-11 20:07 许恒[匿名]
1.6和1.5唯一的不同是默认方式启动是直接使用了-noverify,所以看上去似乎要快一些。
其他好像没增加什么特别的参数啊。
公司的应用启动的时候本来就使用了-noverify方式了。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: