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

相关推荐
浅念-8 小时前
C++ 继承
开发语言·c++·经验分享·笔记·学习·算法·继承
肉肉不想干后端8 小时前
联合订单并发退款:一次分布式锁冲突的排查与思考
java
用户4745189475108 小时前
全链路日志追踪利器:trace-spring-boot-starter 实战指南
java
acx匿8 小时前
【Windows10 下 JDK17 环境变量配置超详细教程(ZIP 版)】
java·jdk
Renhao-Wan8 小时前
Java 算法实践(七):动态规划
java·算法·动态规划
新缸中之脑8 小时前
Sonnet 4.6 vs Opus 4.6
java·开发语言
曹牧8 小时前
Java:@RequestBody 和 @RequestParam混合使用
java·开发语言
甲枫叶9 小时前
【claude+weelinking产品经理系列16】数据可视化——用图表讲述产品数据的故事
java·人工智能·python·信息可视化·产品经理·ai编程
思茂信息9 小时前
基于CST 3D Combined功能的以太网口RE仿真
开发语言·javascript·单片机·嵌入式硬件·matlab·3d
番茄去哪了9 小时前
Python基础入门(二)
linux·服务器·开发语言·python