摘要: 确定回收区域 在JVM的内存模型分为:程序计数器,JAVA虚拟机栈,本地方法栈,堆,方法区。 程序计数器,java虚拟机栈和本地方法栈都是每个线程专有的三个区域,但是这三个区域是确定的,会随着线程的创建而创建,会随着线程的消亡而消亡。java虚拟机栈和本地方法栈,他们会随着方法的开始而入栈,方法的结 阅读全文
posted @ 2018-10-30 17:44 轻抚丶两袖风尘 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 对象创建的过程 当虚拟机遇到一个包含new的指令时,会进行一系列对象创建的操作。 一个对象所需要的内存大小是这个对象所属类被定义完成就能确定的,并且一个类所生产的所有对象的内存大小一样的,JVM在一个类被加载进方法区的时候就知道该类所需要的大小空间。 对象内存模式 对象头 对象头中记录了对象在运行的 阅读全文
posted @ 2018-10-30 11:11 轻抚丶两袖风尘 阅读(114) 评论(0) 推荐(0) 编辑