- 博客(2)
- 收藏
- 关注
原创 深入理解Java虚拟机-学习笔记(1)对象?Object?
对象的内存布局 HotSpot虚拟机中,对象的内存布局:对象头(Header),实例数据(Instance Data),对齐填充(Padding) 1)对象头: 包含两个部分的信息, 第一部分用于存储对象自身运行时数据,如哈希码(HashCode),GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等,这部分数据的长度在32位和64位的虚拟机中分别为32bit和64bit,官
2015-11-26 00:40:32 304
转载 深入理解Java虚拟机-学习笔记(1)Java内存区域
首先来张图吧,也是书上的图主要展示了Java虚拟机运行时数据区 1.程序计数器(Program Counter Register) 可以看做当前线程所执行的字节码的行号指示器 字节码解释器工作时就是通过改变这个计数器的数值来执行下一条需要执行的字节码指令 Java虚拟机多线程是通过轮流切换分配处理器执行时间的方式来实现的,在任何时刻,一个处理器只会执行一条线程中的指令。当有执行多线程时
2015-11-25 23:03:59 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人