jvm性能调优实战 -59数据同步系统频繁OOM内存溢出故障排查
生活随笔
收集整理的這篇文章主要介紹了
jvm性能调优实战 -59数据同步系统频繁OOM内存溢出故障排查
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 背景
- 從現象看到本質
- 通過jstat來確認我們的推斷
- 通過MAT找到占用內存最大的對象
背景
首先說一下案例背景,線上有一個數據同步系統,是專門負責從另外一個系統去同步數據的,簡單來說,另外一個系統會不停的發布自己的數據到Kafka中去,然后我們有一個數據同步系統就專門從Kafka里消費數據,接著保存到自己的數據庫中去,大概就是這樣的一個流程。
我們看下圖,就是這個系統運行的一個流程。
結果就這么一個非常簡單的系統,居然時不時就報一個內存溢出
總結
以上是生活随笔為你收集整理的jvm性能调优实战 -59数据同步系统频繁OOM内存溢出故障排查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jvm性能调优实战 -57数据日志分析系
- 下一篇: jvm性能调优实战 -60 线上系统的J