WAS出现内存溢出的情况,如何进行事前发现?有没有对应的工具可以使用,或者有was相关的接口
可以通过查看垃圾回收日志中剩余内存的大小或者已用内存的大小进行初步判断,如果JVM的空闲内存一直在减小,那么结果就一定是内存溢出,只不过是时间早晚的问题。如果发现有内存溢出的隐患时,可以通过kill -3或者wsadmin命令生成内存转储文件,使用IBM提供的HA工具对内存转储文件进行分析,找到溢出点,并进行修改。如果实在找不到问题原因,并且在垃圾回收日志中可以看到有内存溢出的迹象,那么就要制定定期重启WAS的机制了,然后一直到找到问题为止。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30