jvm里的metaspace oom 排查问题思路-使用MAT

文章目录

      • [metapace oom 问题](#metapace oom 问题)
        • [排查点-1-duplicate class 数量](#排查点-1-duplicate class 数量)
        • [排查点-2-classloader 数量](#排查点-2-classloader 数量)
        • 一些可能迷惑人的方向

metapace oom 问题

metapace 问题都是由加载的class 太多,导致内存不够报出来的。

排查点-1-duplicate class 数量

首先看这里,通常一个class 只会加载一次,如果有多次加载的话就要重点关注,可能是由不同类加载器加载的

排查点-2-classloader 数量

其实也看类加载器的数量,在很多情况下异常的classloader 也会给我们思路

一些可能迷惑人的方向

对于metaspace oom 其实不用去分析object 数量,大致和这是没关系的。

相关推荐
狂团商城小师妹2 小时前
JAVA无人共享台球杆台球柜系统球杆柜租赁系统源码支持微信小程序
java·开发语言·微信小程序·小程序
Fortunate Chen2 小时前
初识C语言13.自定义类型(联合体与枚举)
c语言·开发语言
麦麦鸡腿堡2 小时前
Java的抽象类实践-模板设计模式
java·开发语言·设计模式
沙虫一号2 小时前
聊聊Java里的那把锁:ReentrantLock到底有多强大?
java
无心水3 小时前
Java主流锁全解析:从分类到实践
java·面试·架构
云知谷3 小时前
【经典书籍】《编写可读代码的艺术》精华
开发语言·c++·软件工程·团队开发
空空kkk3 小时前
Java——接口
java·开发语言·python
MaxHua3 小时前
JAVA开发处理金额的数据类型你知道多少?
java·后端
oak隔壁找我3 小时前
公司级 Maven Parent POM 设计指南
java·后端
zl9798993 小时前
SpringBoot-Web开发之内容协商
java·spring boot