首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一只小闪闪
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
【JVM内存】系统性排查JVM内存问题的思路
遇到多次JVM堆外内存泄露的问题,每次问题的排查、修复都耗费了不少时间,问题持续几月、甚至一两年。 我们将这些排查的思路梳理成一套系统的方法,希望帮助到大家。
【JVM案例篇】堆外内存(JNI Memory)泄漏(Linux经典64M内存块问题)
每隔几个月就会出现内存告警,甚至OOM,持续一年多,一直以来解决办法是重启。 最后发现问题在于堆外内存泄漏,通过JVM将使用的内存分配器ptmalloc2替换为jemalloc解决问题
记一次JProfiler生产实战内存分析
线上突发cpu、内存异常,下面用一个生产实战案例看如何排查解决相关问题,通过JProfiler去分析实战。
记一次JProfiler生产实战内存分析(二)
线上又有服务CPU爆高了呀,分析一下原因,是JVM频繁垃圾回收导致,dump下内存文件看看,下面说下如何使用Jprofiler进行内存分析。
1.2 类加载子系统(二)
当一个类加载器收到类加载任务,会先交给其父类加载器去完成。因此,最终加载任务都会传递到顶层的启动类加载器,只有当父类加载器无法完成加载任务时,子类才会尝试执行加载任务。
JVM对象创建流程深入剖析
我们使用JVM主要调优都是和JVM堆相关的,故需要对堆中相关的内存分配机制相关深入了解。堆中主要存的都是Java对象,所以我们需要了解下JVM的对象创建流程。
JVM类加载机制
java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这个过程被称为虚拟机的类加载机制。
java关键字super的骚操作
关键字super在Java中用于引用当前类的父类(即超类)的构造方法、访问父类的成员变量和方法。它提供了一种方便的方式来处理继承关系中的父类操作。
JVM内存模型剖析
JVM内存区域分为线程私有和线程共有,主要为: 线程私有:栈、本地方法栈、程序计数器 线程共有:堆、方法区 下面我将通过一个示例来详细说明JVM内存里面各个区域的作用。
个人成就
文章被点赞
80
文章被阅读
10,918
掘力值
679
关注了
7
关注者
28
收藏集
0
关注标签
4
加入于
2022-02-14