weblogic 频繁minor GC
运行批处理时候,weblogic 会频繁地进行minor GC。
VisualVM的图形如下。
请问这种锯齿图形是正常的吗。
有没有必要花时间去优化内存参数
使锯齿上下更平滑一些
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
运行批处理时候,weblogic 会频繁地进行minor GC。
VisualVM的图形如下。
请问这种锯齿图形是正常的吗。
有没有必要花时间去优化内存参数
使锯齿上下更平滑一些
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
经过多方验证,结果是频繁deminor GC不是问题的根本所在。
问题出在程序里有一部分代码在等待webservice返回结果堵塞导致
批处理执行时间变长,经过cache优化后,问题解决。
再次证明一个道理 : 优化程序先从代码优化开始。不要急着看
jdk参数。
谢谢大家。
引用来自“aol_aog”的评论
从图上看不出什么原因,我认为你需要将eden区扩大,并将newsize比例扩大再观察一下。另外需要你用jmap 把内存堆数据列出来,看哪些对象实例最多,检查一下代码为何创建这么多的对象实例,基本上可以定位到问题。
从图上看不出什么原因,我认为你需要将eden区扩大,并将newsize比例扩大再观察一下。另外需要你用jmap 把内存堆数据列出来,看哪些对象实例最多,检查一下代码为何创建这么多的对象实例,基本上可以定位到问题。