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

相关推荐
下北沢美食家16 分钟前
Express框架入门
开发语言·javascript·express
高斯林.神犇23 分钟前
idea快捷键
java·ide·intellij-idea
遥望九龙湖28 分钟前
打包动态库
开发语言·c++·visualstudio
m0_5312371741 分钟前
C语言-编程实例2
c语言·开发语言
青春易逝丶42 分钟前
术语缩写
java
dreams_dream42 分钟前
Python 的 GIL 是什么?有什么影响?
开发语言·python
ideal-cs1 小时前
总结:Nginx配置文件案例说明
java·运维·nginx·nginx配置文件
麻瓜pro1 小时前
【迭代】高性能c++实时对话系统e2e_voice
开发语言·c++·onnxruntime·端到端语音
zjxtxdy1 小时前
C语言(续)
c语言·开发语言
无尽的沉默1 小时前
Thymeleaf 基本语法和表达式
java·开发语言