返回信息流要解决 young gc 的问题
但是我没啥思路
求问该如何定位是啥导致的
现状:
采用的垃圾回收算法:G1
监控显示:某几个时间段 不固定 垃圾回收次数过多
我搂了一下 gc 日志也没看出来啥。。[ema1]
这是一条镜像帖。来源:北邮人论坛 / java / #59728同步于 2018/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【问题】如何定位 young GC 问题
Enzyme
2018/7/29镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 autulin 的大作中提到: 】
: dump内存出来看看
额,不是很懂,但是 google 到了这篇文章
http://club.oneapm.com/t/java-dump/505
是按照类似的思路找问题吗[ema1]
一天偶尔会出现 young gc 次数过多,监控台触发报警,想知道是啥导致的,怀疑是代码漏洞,查询过多数据或者定时任务导致,但是只是猜[ema12]
【 在 nuanyangyang 的大作中提到: 】
: 问题是什么?
: --
:
gc次数多不是问题。是正常现象。
【 在 Enzyme 的大作中提到: 】
: 一天偶尔会出现 young gc 次数过多,监控台触发报警,想知道是啥导致的,怀疑是代码漏洞,查询过多数据或者定时任务导致,但是只是猜[ema12]
内存泄漏才是问题。内存泄漏的问题是即使不断gc,堆上的活对象的量会缓慢线性增长,直到进程因为OutOfMemoryError而无法正常工作。这时候才要查问题。
【 在 Enzyme 的大作中提到: 】
: 一天偶尔会出现 young gc 次数过多,监控台触发报警,想知道是啥导致的,怀疑是代码漏洞,查询过多数据或者定时任务导致,但是只是猜[ema12]