![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
huang_yx
希望能加入一个值得信赖的团队。
展开
-
JVM之GC原理、对象存活判断方法、回收算法及垃圾收集器
目录1.GC原理及对象存活判断方法1.1.GC原理1.1.1.为什么要垃圾回收1.2.对象是否存活判断1.2.1.原理1.2.2.引用计数法1.2.3.可达性分析(又叫根搜索法,HotSpot就是用的这个)2.回收算法2.1.标记清除2.2.复制算法2.2.1.为什么出现复制算法2.2.2.特点2.2.3.工作原理2.2.4.缺点2.3.标记整理2.3.1.原理2.4.分代收集算法(新生代和老年代选择不同的回收算法)3.垃圾收集器3原创 2020-08-11 00:05:26 · 314 阅读 · 0 评论 -
JVM之JVM内存模型、Java对象创建流程
1.JVM运行时数据区1.1.程序计数器(线程私有)1.1.1.是什么?1)程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器;2)线程是一个独立的执行单元,是由CPU控制执行的;3)字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。注意:为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储。我们原创 2020-08-02 23:49:55 · 305 阅读 · 0 评论