又一起GC问题排查过程

背景

继上次找到redis导致的gc问题之后,又有一个应用发生了gc时间长的问题。每次gc的大概1s的停顿时间,导致这1s的请求全部超时,经常被业务方投诉。因为G1有更好的并行度,更短和确定的并行时间,因此负责的开发将应用从CMS升级到G1,然而问题依然没有解决. 这是一个网关类型的应用,负责接受rpc的调用,将请求转发到后端的http请求,将封装好的数据,转发给业务使用。所以实际上是

Application---->rpc-->GateWay(问题应用)-----http client ---> 其他服务.

继续阅读“又一起GC问题排查过程”