![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
右左瓜子
这个作者很懒,什么都没留下…
展开
-
JVM笔记(二)——HotSpot虚拟机对象
对象创建 New → 常量池定位 → 加载类 → 分配内存(指针碰撞/空闲列表) → 初始化 → init方法对象内存布局_对象头(32/64 bit) |_哈希码、Gc分代年龄、锁状态…,类型指针 _实例数据 _对齐填充对象访问定位 句柄(稳定),直接指针(快速) 句柄:java堆划分一块内存作为句柄池,reference中存储对象句柄地址,句柄中包含对象实例数据与类型数据各自原创 2017-08-13 01:35:28 · 150 阅读 · 0 评论 -
JVM笔记(一)
最近开始看一些JVM的内容,做点笔记和一些代码加深记忆,也方便以后来回顾JVM运行时数据区 程序计数器:行号指示器,分支,循环,跳转,异常处理,县城回复基础功能依靠计数器记录相应行号。每条县城都需要一个独立的程序计数器,独立存储,线程私有内存,此内存区域是唯一一个在java虚拟机规范中没有任何规定OutOfMemoryError情况的区域Java虚拟机栈:线程私有,生命周期与线程相同,描述的是原创 2017-08-06 16:29:29 · 226 阅读 · 0 评论