首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

一个系统级有关问题,希望高手指教!

2012-03-16 
一个系统级问题,希望高手指教!!!!!!!!我有个查看邮件的功能。在并发数50的时候出现以下问题:{weblogic.tran

一个系统级问题,希望高手指教!!!!!!!!
我有个查看邮件的功能。在并发数50的时候出现以下问题:

{weblogic.transaction.internal.JTATransactionImpl:   name=null,   xid=BEA1-094DCC4A2AB57EFFA2DD,   status=Active,   userProperties={weblogic.jdbc=t3:/145.24.216.118:81},   secondsActive=103,   servers=app118_1,   resourceNamesAndStatus=weblogic.jdbc.wrapper.JTSXAResourceImpl/started,   coordinatorURL=app118_1+145.24.216.118:81+xmdswzdomain+t3+,   serversAndStatus=xmdswzdomain+app118_1/active}

该动作是由于我有个查看邮件内容的功能,而这个功能中需要从一张表(300W数据)里查出一个LONG型字段,平均该字段的值为2K,而后将该LONG展现出来。该问题造成内存被吃掉,一直放不下来,导致只有在重启JVM后才可以释放内存。各位高手有什么好的方法解决该问题(我不想改数据库LONG型字段)。我处理该字段是用JDBC的流来读取的。

[解决办法]
是在那个版本的jvm,Solaris,weblogic
有可能是配给jvm的内存太少了,
可以设置一下jvm的max memory。

如果你急的话,可以直接到我blog上留言:blog.csdn.net/laoeyu

热点排行