首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
豆奶Derek
创建于2022-12-02
订阅专栏
介绍JVM内部细节
等 1 人订阅
共9篇文章
创建于2022-12-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM-09-JVM调优工具
前面几节详细介绍了JVM的内存模型,内存分配以及垃圾回收等,本节将详细的介绍JVM的调优工具。通过JDK自带的几个命令去对项目进行分析。
JVM-08-JVM常量池
JVM里有很多的常量池,比如Class常量池,运行时常量池,字符串常量池等等,本节将对它们进行分析,搞清楚概念以及弄明白它们之间的关系。
JVM-07-垃圾回收原理
上两节介绍了垃圾回收算法和目前使用的所有垃圾回收器,本节将围绕垃圾回收原理介绍,包括三色标记,读写屏障,卡表等,同时也会根据这些原理继续深入介绍ZGC垃圾回收器。
JVM-06-垃圾回收器 Part2
上一节介绍了垃圾回收算法,和几种垃圾回收器,本节将开始介绍更加复杂的两种垃圾回收器G1和ZGC。首先开始介绍大名鼎鼎的G1垃圾回收器。
JVM-05-垃圾回收器 Part1
本节是垃圾回收器的第一部分,由于垃圾回收器相关的内容比较多,所以拆分成两个部分。这一部分将围绕垃圾回收算法,常见的几种垃圾回收器,比如Serial,Parallel,CMS。
JVM-04-对象在内存中的流转
上一部分说明了一个对象在内存中的生成,这一部分将围绕对象在生成后如何在内存中流转,对象进入Eden后会发生什么,什么时候会进入老年代,如何判断对象是否存活等问题。
JVM-03-JVM内存分配机制
这一部分讲述一个对象的产生,看一下我们日常用到的对象在JVM内存中到底经历了什么样的故事。中间经历了五步,类加载检查,内存分配,初始化零值,设置对象头和执行\<init>方法。
JVM-02-JVM内存模型
整个Java程序作为一个大进程,内部被分成了不同的部分,同时也分成了很多不同的线程,不同的线程间既有私有的部分,也有共享的部分。
JVM-01-JVM类加载
JVM类加载在整个对象从生产到最后回收仅仅是第一步,它对一个对象有了一个定义,只是从最基本的字节码的定义上升到了JVM层面的定义。