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

相关推荐
Wzx19801218 小时前
go聊天室
开发语言·后端·golang
Mr_Xuhhh18 小时前
pytest -- 指定⽤例执⾏顺序
开发语言·python·pytest
F_D_Z18 小时前
【解决办法】网络训练报错AttributeError: module ‘jax.core‘ has no attribute ‘Shape‘.
开发语言·python·jax
chenyuhao202419 小时前
MySQL索引特性
开发语言·数据库·c++·后端·mysql
雨中飘荡的记忆19 小时前
财务对账系统设计与实现
java
laocooon52385788619 小时前
vue3 本文实现了一个Vue3折叠面板组件
开发语言·前端·javascript
0***h94219 小时前
使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
java·spring boot·jar
雨中飘荡的记忆19 小时前
布式事务详解:从理论到实践(RocketMQ + Seata)
java·rocketmq
i***486119 小时前
微服务生态组件之Spring Cloud LoadBalancer详解和源码分析
java·spring cloud·微服务
zzlyx9919 小时前
用C#采用Avalonia+Mapsui在离线地图上插入图片画信号扩散图
java·开发语言·c#