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

相关推荐
冰暮流星几秒前
sql语言之having语句使用
java·数据库·sql
桂花很香,旭很美几秒前
[7天实战入门Go语言后端] Day 0:预习——关键词、语法与常用包一览
开发语言·后端·golang
会算数的⑨5 分钟前
Spring AI Alibaba 学习(三):Graph Workflow 深度解析(上篇)
java·人工智能·后端·学习·阿里云·agent·saa
沐知全栈开发7 分钟前
PHP HTTP详解
开发语言
范特西.i7 分钟前
QT聊天项目(5)
开发语言·qt
SuniaWang9 分钟前
Spring Boot + Spring AI + Vue 3 + TypeScript + Milvus 项目实战
java·人工智能·spring boot·spring·typescript·框架·前端开发
亓才孓11 分钟前
[SpringMVC]形象比喻理解Interception拦截器
java·开发语言
摇滚侠12 分钟前
挑战通过学习 Java 全栈开发,买一辆丰田 GRYaris
java·开发语言·学习
he___H15 分钟前
jvm48-96回
java·jvm·性能优化
桂花很香,旭很美15 分钟前
[7天实战入门Go语言后端] Day 1:Go 基础入门——环境、语法、错误处理与并发
开发语言·后端·golang