2018年6月20日

Java虚拟机(第二版) 学习笔记之Class类文件的结构

摘要: 定义 Class文件是一组以8字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在Class文件之中,中间没有添加任何分隔符,使得 整个Class文件中存储的内容全都是程序运行的必要数据,没有空隙存在。当遇到占用8个字节以上空间的数据项时,则会按照高位在前一的方式分割成若干个8个字节进行存 阅读全文

posted @ 2018-06-20 17:05 IT吴彦祖NT 阅读(78) 评论(0) 推荐(0) 编辑

JVM之深入浅出之垃圾收集算法

摘要: 标记-清楚算法 最基础的收集算法,分为“标记”和“清除”两个阶段。它有两个不足的地方:一个是效率问题,标记和清除这两步的效率都不高,第二个是空间问题,标记清除之后会产生大量不连续的内存碎片,导致要分配较大的内存空间时无法找到连续的内存而导致触发另一次的垃圾回收动作。标记 清除算法的执行动作,如下图: 阅读全文

posted @ 2018-06-20 09:59 IT吴彦祖NT 阅读(146) 评论(0) 推荐(0) 编辑

导航