论坛首页 Java企业应用论坛

[表示怀疑]什么样的优化能让Java程序性能提高2.5倍?

浏览 39189 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-12-05  
不错.加深了我对一些概念的理解和认识.谢谢!
0 请登录后投票
   发表时间:2005-01-07  
flyingbugs 写道
SLSB的pool性能其实比每次新建还要低。

从何说起呢?
从pool中取一个object,通过的是根据key来查找,
可能这个查找的时间会大于new的时间。就这个可能啦。

但 我想这个可能性不是很大。
还有new过多, jvm垃圾收集也就越频繁。
你可能说 这种 第一代对象 gc 判断起来很容易, 但你别忘了,整理内存 是个不小的工作量啊。

经常引起gc的系统,在大负荷的环境下,是不实用的,常常会在高峰期 性能急剧下降,无法忍受。

EJB的规范里面没有讲 SLSB 必须从pool中用Key来找,不知你看得是那个App Server的源码,这个Key又是什么呢?, SLSB 的 bean object都是没有名字的吧。
0 请登录后投票
   发表时间:2005-01-11  
这个世道真是不对了,java 程序员都能为区区几倍的性能吵起来 …… 嗯嗯,打个广告,关于 GC 的性能和实现,建议大家去看鄙人翻译的《垃圾收集》一书。
0 请登录后投票
   发表时间:2005-01-11  
Elminster 写道
这个世道真是不对了,java 程序员都能为区区几倍的性能吵起来 …… 嗯嗯,打个广告,关于 GC 的性能和实现,建议大家去看鄙人翻译的《垃圾收集》一书。


第二书店购买:http://www.dearbook.com/book/viewbook.aspx?pno=TS0021688


你这广告忒不专业,连个地址都没有,帮你加上。
0 请登录后投票
   发表时间:2005-01-12  
引用
Elminster 写道:
这个世道真是不对了,java 程序员都能为区区几倍的性能吵起来 ……


呵呵, 这句话可真是毒辣啊。
0 请登录后投票
论坛首页 Java企业应用版

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