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

相关推荐
小满zs1 分钟前
Next.js第二十五章(CSS方案)
开发语言·javascript·css
m0_706653232 分钟前
自然语言处理(NLP)入门:使用NLTK和Spacy
jvm·数据库·python
m0_736919106 分钟前
Python游戏中的碰撞检测实现
jvm·数据库·python
wuhen_n7 分钟前
JavaScript事件循环(下) - requestAnimationFrame与Web Workers
开发语言·前端·javascript
Vallelonga9 分钟前
Rust Option.as_ref() 方法
开发语言·rust
江湖有缘11 分钟前
基于华为openEuler部署Sqliteviz轻量级SQLite可视化工具
jvm·华为·sqlite
MarkHD11 分钟前
Python RPA入门实战:深入解析RPA核心概念与Python的优势(第5-6天)
开发语言·python·rpa
h7ml14 分钟前
企业微信 API 与内部系统集成时的 OAuth2.0 安全上下文传递机制
java·安全·企业微信
Konata1214 分钟前
实现进阶的C/S通信
java·开发语言
初听于你16 分钟前
Java 泛型详解
java·开发语言·windows·java-ee