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 · 707 阅读 · 0 评论 -
JVM之JVM内存模型、Java对象创建流程
1.JVM运行时数据区 1.1.程序计数器(线程私有) 1.1.1.是什么? 1)程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器; 2)线程是一个独立的执行单元,是由CPU控制执行的; 3)字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。 注意:为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储。我们原创 2020-08-02 23:49:55 · 621 阅读 · 0 评论