互联网服务 WebSphere

关于websphere本机内存耗尽问题

大家好:
         websphere服务器一直出现“本机内存耗尽”问题,调试过各种参数实在没有办法,向各位专家求救~不胜感激。



再次感谢回复信息的朋友们,由于信息存在敏感性,所以删除链接了,此问题待以后跟踪吧,在此先关闭了。
参与17

13 同行回答

jy464346 jy464346 系统工程师 hiaward
首先感谢以上各位的回复。此问题跟java内存无关(非java管理的内存),系统在weblogic下运行,并无此问题,大并发下也不存在。所以heapdump 分析不出什么的,  其主要原因为非java内存,而是jvm运行时所使用的内存(就是c/c++使用的内存非java代码),目前环境增加-Dsun.reflect.i...显示全部
首先感谢以上各位的回复。

此问题跟java内存无关(非java管理的内存),系统在weblogic下运行,并无此问题,大并发下也不存在。

所以heapdump 分析不出什么的,  其主要原因为非java内存,而是jvm运行时所使用的内存(就是c/c++使用的内存非java代码),目前环境增加-Dsun.reflect.inflationThreshold=0 -Xnocompressedrefs  参数来减少内存使用,系统中确实存在很多反射代码。 收起
互联网服务 · 2013-07-15
浏览2321
guansnow guansnow 系统分析师 科大讯飞
用MDD4J等工具分析dump吧显示全部
用MDD4J等工具分析dump吧 收起
系统集成 · 2013-07-15
浏览2233
jy464346 jy464346 系统工程师 hiaward
我怀疑是 64的IBM jvm使用压缩引用技术 导致的,java heap 申请了8g 可能占用不少4g以内的内存,导致本地c代码使用的内存减少了。有么有IBM jvm 专家帮忙看下啊,trc文件已经转成fmt文件了。显示全部
我怀疑是 64的IBM jvm使用压缩引用技术 导致的,java heap 申请了8g 可能占用不少4g以内的内存,导致本地c代码使用的内存减少了。有么有IBM jvm 专家帮忙看下啊,trc文件已经转成fmt文件了。 收起
互联网服务 · 2013-07-12
浏览1378
jy464346 jy464346 系统工程师 hiaward
回复 13# sukiyou     谢谢仁兄,我会考虑的。祝工作开心显示全部
回复 13# sukiyou


    谢谢仁兄,我会考虑的。祝工作开心 收起
互联网服务 · 2013-07-18
浏览1760
sukiyou sukiyou 业务咨询顾问 IBM
建议LZ升级一下JDK的版本,怀疑是JDK自身的Bug造成的LZ用的版本是JDK 6.0SR9,现在最新的版本是JDK 6.0SR14显示全部
建议LZ升级一下JDK的版本,怀疑是JDK自身的Bug造成的
LZ用的版本是JDK 6.0SR9,现在最新的版本是JDK 6.0SR14 收起
互联网服务 · 2013-07-16
浏览1825
jy464346 jy464346 系统工程师 hiaward
回复 8# gissdl     内存调试到4g,线程池也是固定的100,还是会出现。显示全部
回复 8# gissdl


    内存调试到4g,线程池也是固定的100,还是会出现。 收起
互联网服务 · 2013-07-15
浏览1814
jy464346 jy464346 系统工程师 hiaward
还有有没有大神知道,如何打印出本地代码(非java,c/c++)栈的相关信息,正常的看着非常费劲而且信息极少如下:0x00007F5551B7F7A2 [libj9prt24.so+0xe7a2]) (0x00007F5551B89BF1 [libj9prt24.so+0x18bf1]) (0x00007F5551B7F82D [libj9prt24.so+0xe82d]) (0x00007F5551B7F93A [lib...显示全部
还有有没有大神知道,如何打印出本地代码(非java,c/c++)栈的相关信息,正常的看着非常费劲而且信息极少如下:
0x00007F5551B7F7A2 [libj9prt24.so+0xe7a2])
(0x00007F5551B89BF1 [libj9prt24.so+0x18bf1])
(0x00007F5551B7F82D [libj9prt24.so+0xe82d])
(0x00007F5551B7F93A [libj9prt24.so+0xe93a])
(0x00007F5551B7F5E4 [libj9prt24.so+0xe5e4])
(0x00007F5551B89BF1 [libj9prt24.so+0x18bf1])
(0x00007F5551B7F65D [libj9prt24.so+0xe65d])
(0x00007F5551B7B706 [libj9prt24.so+0xa706])
(0x00007F5551B7BA5A [libj9prt24.so+0xaa5a])
(0x00007F5551B7BB5B [libj9prt24.so+0xab5b])
(0x00007F5550F66741 [libj9dmp24.so+0x12741])
(0x00007F5551B89BF1 [libj9prt24.so+0x18bf1])
(0x00007F5550F63131 [libj9dmp24.so+0xf131])
(0x00007F5550F6665A [libj9dmp24.so+0x1265a])
(0x00007F5551B89BF1 [libj9prt24.so+0x18bf1])
(0x00007F5550F6174A [libj9dmp24.so+0xd74a])
(0x00007F5550F6683A [libj9dmp24.so+0x1283a])
(0x00007F5550F58743 [libj9dmp24.so+0x4743])
(0x00007F5550F5B625 [libj9dmp24.so+0x7625])
(0x00007F5551B89BF1 [libj9prt24.so+0x18bf1])
(0x00007F5550F5B5FE [libj9dmp24.so+0x75fe])
(0x00007F5550F5B2C9 [libj9dmp24.so+0x72c9])
(0x00007F5550F67ABE [libj9dmp24.so+0x13abe])
(0x00007F5550F68653 [libj9dmp24.so+0x14653])
(0x00007F5551CA8D10 [libj9hookable24.so+0xd10])
(0x00007F5551ECC5C6 [libj9vm24.so+0x135c6])
(0x00007F5551ECC35B [libj9vm24.so+0x1335b])
(0x00007F5551ECBA0E [libj9vm24.so+0x12a0e])
(0x00007F5551ECCDEA [libj9vm24.so+0x13dea])
(0x00007F5551EC6688 [libj9vm24.so+0xd688])        

大体上知道是什么方法导致的“本机内存耗尽异常”   

(0x00007F5551EC6688 [libj9vm24.so+0xd688])经过地址转换实为argcount.c 中的internalCreateRAMClassFromROMClass方法 ,在具体的信息就没有了,IBM jvm源码又没有公开,sun的公开了但实现又不一样,所以只能调试参数。 收起
互联网服务 · 2013-07-15
浏览2415
gissdl gissdl 项目经理 方正国际软件
将jvm内存参数调低,并将线程池优化后怎么样?显示全部
将jvm内存参数调低,并将线程池优化后怎么样? 收起
系统集成 · 2013-07-15
浏览2512
dominsoft dominsoft IT顾问 honyway
OOME直接分析heapdump啊,转换trc没多大意思。。显示全部
OOME直接分析heapdump啊,转换trc没多大意思。。 收起
互联网服务 · 2013-07-13
浏览2297
jy464346 jy464346 系统工程师 hiaward
多谢啊。显示全部
多谢啊。 收起
互联网服务 · 2013-07-13
浏览2263

提问者

jy464346
系统工程师 hiaward
评论9

相关问题

问题状态

  • 发布时间:2013-07-12
  • 关注会员:1 人
  • 问题浏览:8979
  • 最近回答:2013-07-18
  • X社区推广