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 数量,大致和这是没关系的。

相关推荐
2301_7735536221 小时前
CSS如何对用户访问过的链接进行降级颜色处理_使用-visited伪类改变颜色
jvm·数据库·python
Hui Baby21 小时前
springAi+MCP三种
java
hsjcjh21 小时前
【MySQL】C# 连接MySQL
java
敖正炀21 小时前
LinkedBlockingDeque详解
java
wangyadong31721 小时前
datagrip 链接mysql 报错
java
2301_8152795221 小时前
Golang怎么理解Go的sync.Pool底层_Golang如何理解Pool的本地缓存和GC清理机制【详解】
jvm·数据库·python
2301_7641505621 小时前
MySQL迁移过程如何避免数据不一致_利用强一致性备份方案
jvm·数据库·python
untE EADO21 小时前
Tomcat的server.xml配置详解
xml·java·tomcat
m0_7164300721 小时前
Redis如何处理预热失效引起的开局雪崩
jvm·数据库·python
m0_3776182321 小时前
c++文件锁使用方法 c++如何实现多进程文件同步
jvm·数据库·python