记一次OOM问题排查途径
本次一个模块对接的一个业务方,在业务方三个任务同时到达时出现OOM的情况。
- 首先是 jps 获取当前正在运行的java程序

- 查看堆内存信息:jmap -heap 138254

当时三个任务同时到达时 老年代的使用率达到93% - 查看java堆中对象的相关信息,包含数量以及占用的空间大小:jmap -histo 138254|head -15

- 当时nio的两个对象占用内存特别大,同时,String对象内存增大
OOM问题排查实战
本文记录了一次业务方并发请求导致的OOM问题排查过程。通过jps、jmap等工具检查堆内存信息,发现老年代使用率高达93%,进一步通过jmap-histo定位到nio和String对象内存占用异常。
本次一个模块对接的一个业务方,在业务方三个任务同时到达时出现OOM的情况。



3348

被折叠的 条评论
为什么被折叠?