摘要: 垃圾收集器垃圾收集(Garbage Collection,GC)。当需要排查各种内存溢出、内存泄露问题时,当垃圾收集成为系统更高并发量的瓶颈时,我们需要去了解GC和内存分配。 检查对象的"存活"状态 虚拟机栈(栈帧中的本地变量表)中引用的对象; 方法区中静态属性引用的对象; 方法区中常量引用的对象; 阅读全文
posted @ 2019-09-30 22:36 賣贾笔的小男孩 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在HotSpot虚拟机中,对象在内存中存储的布局可以被分为3个区域:对象头(Header)、实例数据(Instance data)和对齐填充(Padding).对象头包括两部分信息,第一部分存储自身的运行时数据,如哈希值、GC分代年龄、锁状态标志、线程持有的锁、偏向锁ID、偏向时间戳等,这部分数据的 阅读全文
posted @ 2019-09-30 22:26 賣贾笔的小男孩 阅读(139) 评论(0) 推荐(0) 编辑