随笔分类 -  深入理解Java虚拟机—— 学习笔记

Java运行时内存区域
摘要:新生代,存活率底,有额外的空间分配担保,复制算法 垃圾回收算法: 4种: 标记清除算法: 2个阶段: 标记阶段:第一次标记:从GC root标记被引用的对象; 清除阶段:第二次扫描: 扫描未被标记的对象并清除 缺点: 标记了2次; 2. 空间碎片,当分配大对象时可能提前触发GC。 复制算法: 标记整 阅读全文
posted @ 2020-10-19 22:15 lix_y 阅读(53) 评论(0) 推荐(0)
JVM 类加载机制
摘要:执行 java **.class Java.exe 去JRE在内部找到jvm.dll, 激活虚拟机 类加载过程: Loading 将磁盘中的.class文件移动到内存中, 叫做“加载”; 通过一个类的全限定名来获取描述此类的二进制字节流; 将这个字节流代表的静态存储结构转化为方法的运行时数据结构; 阅读全文
posted @ 2017-10-23 22:17 lix_y 阅读(122) 评论(0) 推荐(0)