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

相关推荐
Dreams_l2 小时前
如何保证RabbitMQ消息可靠传输
java·rabbitmq·java-rabbitmq
MacroZheng2 小时前
面试官皱眉:"你懂 Vibe Coding,那你说superpowers和grill-me怎么选?",我:"小孩才做选择,我全都要!"
java·人工智能·后端
大模型码小白3 小时前
【AI大模型】DeepSeek Harness 深度解析:大模型评测框架的架构与实践
java·运维·人工智能·spring·架构·自动化
Mr.Java.3 小时前
本地测试全绿,上线 SQL 报错?Spring Boot 容器级 DT 测试实战指南(附Skills)
java·测试用例·springboot·testcontainers·dt·java测试skills·dt测试
李迟3 小时前
Golang实践录:工程框架实践:搭建工程模板
开发语言·后端·golang
纪伊路上盛名在3 小时前
Kabsch算法的Julia实现
开发语言·算法·julia·序列分析·蛋白质·rmsd
玖玥拾3 小时前
Lua 基础语法(三) 元表 metatable、元方法、模拟面向对象
开发语言·unity·lua
维天说3 小时前
Agent会听人话,反而更难管
java·开发语言·人工智能
SamDeepThinking3 小时前
if嵌套最好控制在3层以内
java·后端·程序员
边境悍匪3 小时前
蜗牛学苑 Java 智能体学习 Day36|阿里云 OSS 文件上传、Spring 事务、全局异常思维导图复盘
java·学习·阿里云