JVM
雨雾清影
程序预储存,计算机自动执行
展开
-
《深入理解JAVA虚拟机》详细解读(第二章 ):JAVA内存区域与内存溢出异常
目录 一、JAVA内存区域与内存溢出异常 1. 概述 2. 运行时数据区域 2.1 程序计数器 2.2 Java虚拟机栈 2.3本地方法栈 2.4 堆 2.5 方法区 2.6 运行时常量池 2.7直接内存 3.HotSpot虚拟机的对象探秘 3.1HotSpot虚拟机简介 3.2 对象的创建 3.3 对象的内存布局 3.4 对象的访问定位 4.OOM异常 4.1 ...原创 2018-11-29 18:13:07 · 1422 阅读 · 0 评论 -
《深入理解JAVA虚拟机》详细解读(第三章 ):垃圾收集器与内存分配策略
目录 一、垃圾收集器与内存分配策略 1 概述 2 对象已经死亡? 2.1引用计数法(未使用) 2.2可达性分析算法 2.3 再谈引用 2.4 生存还是死亡 2.5 回收方法区 3 垃圾收集算法 3.1 复制算法(Copy) 3.2 标记-清除算法(Mark-Sweep) 3.3 标记-整理算法(Mark-Compact) 3.4分代收集算法 4 Hotspot的G...原创 2018-12-07 10:59:33 · 556 阅读 · 0 评论