如何紧急定位线上内存泄露? 原创 朱云锋 阿里技术 2019-12-20

我们知道java gc过程是有个STW(Stop-The-World)机制的,除了垃圾收集器,其余线程全部挂起,这个就能够解释为什么后端Follower线程会短时hang住。

图片


虽然我们的java程序申请的初始内存较大,但是实际分配的是虚拟内存,ParNew耗时太久一个很大可能性是机器上实际物理内存不足了。

原文地址:https://www.cnblogs.com/rsapaper/p/14194925.html