线程池数设置后就是一个定值,不需要总查吧;不登陆控制台,有个配置文件里有,通过命令行more和grep呢个看到,有了环境我找找看。等待高人更好的回答。
虽然在控制台dmgr中的页面中看到最大堆的值是空的,但sever的JVM如果不设置是有默认值的。AIX默认最大堆是256m,Linux默认值比较小,具体记不清了。你到系统中看一下就行:ps -ef | grep java 看was的server进程(就是很长的那
问题真的解决了?我觉得原因不对,而且也不用工具吧。1 javacore里的 1CICMDLINE 中是明确显示:-Xms50m -Xmx256m ; 最小堆为50M,最大堆为256M。可是再仔细看一下,是nodeagent 。 server的JVM肯定要调整,64位的一般2G或3G,可n
有问题可以留言,有了结果记得说一下
1 看GC当时已经很频繁但没有效果,最终抛出javacore和heapdump然后was自己重启了;但看GC没有发现有大对象。2 看了javacore,当时已达3G最大堆,可用内存不足1m,判断是是内存泄露。3 需要用工具分析heapdump能大致判断出可能
好帖子,应该顶起来,为后来人学习做指引。接触was有2年了,但真正关注的时间还真是不多。没有系统的学习,也没有静心地研究和总结。再次出发,从头学习was
虽然2年多前的帖子,但是真不错!
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024 talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30