问题描述
最近系统总是闹java.lang.OutOfMemoryError,目前方案是一边优化代码,一边优化websphere设置,服务器是websphere5.1,jvm是1.4.2jvm配置如下:初始堆大小256M,最大堆大小1536M一般JVM自变量设置:-Ddefault.client.encoding=GBK-Dclient.encoding.override=GBK-Dfile.encoding=GBK-Duser.language=zh-Duser.region=CN这两天也看了不少websphere调优的资料,总结大概以下几点:1.垃圾回收器的回收方式设置改为-Xgcpolicy:gencon2.设置参数-Xk30000-Xp2400k,240k减少内存碎片3.调整调整一下LOA的大小为此把一般JVM自变量设置改为了:-Ddefault.client.encoding=GBK-Dclient.encoding.override=GBK-Dfile.encoding=GBK-Duser.language=zh-Duser.region=CN-Dibm.dg.trc.print=st_verify-Xgcpolicy:gencon-Xk30000-Xp2400k,240k-Xloainitial0.1-Xloamaximum0.5结果websphere的服务就不能启动了,-Xgcpolicy:gencon-Xk30000-Xp2400k,240k-Xloainitial0.1-Xloamaximum0.5这几项设置全都不对,只有-Dibm.dg.trc.print=st_verify可以,请教该如何设置。另外求一份linux版本下的websphere5.1,版本太低,官网都找不到了。有的请发到我邮箱,谢谢!邮箱:43137770@qq.com