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

相关推荐
房开民10 小时前
c++总结
java·开发语言·c++
好大哥呀10 小时前
C++ 多态
java·jvm·c++
毕设源码-赖学姐10 小时前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
float_com10 小时前
【java常用API】----- Arrays
java·开发语言
不会写DN11 小时前
PHP 中的文件读写与上传
android·开发语言·php
LuckyTHP11 小时前
迁移shibboleth java获取shibboleth用户信息
java·开发语言
客卿12311 小时前
数论===质数统计(暴力法,)
java·开发语言
Σίσυφος190012 小时前
C++ 多肽经典面试题
开发语言·c++·面试
华科易迅12 小时前
Spring 事务(注解)
java·数据库·spring
写代码的小阿帆12 小时前
Web工程结构解析:从MVC分层到DDD领域驱动
java·架构·mvc