深入理解JVM - 如何排查分区溢出问题
前言
这篇文章会接续上一篇关于分区溢出的案例实战内容再次补充几个OOM的案例,本文不再讲述新内容,以案例实战为主,希望这些案例能帮助同学们了解到更多JVM关于OOM溢出的排查套路。
概述
- Jetty的底层机制是如何造成直接内存溢出的?如何从现象看到代码设计缺陷?
- 线程假死应该如何处理?内存使用率过高会有那些原因?这里将通过一个案例讲述常见分析套路。
- 队列是如何造成JVM堆溢出的,一个简单案例介绍队列数据结构设计的重要性。
前文回顾:
深入理解JVM - 分区是如何溢出的?