深入理解Java虚拟机 学习记录--hotSpot虚拟机对象探秘

虚拟机分配内存的方式: 指针碰撞: 假设Java堆中内存绝对规整,所用用过的内存放在一边,空闲的内存放在另外一边,中间放着一个指针作为分界点的指示器,那所分配的内存就仅仅是把那指针向空闲空间那边挪动一段与对象大小相等的距离,这种分配方式称为指针碰撞(Bump the Pointer) 空闲列表: 假设Java堆中的内存不是规整的,已使用的内存和空闲内存相互交错,虚拟机维护一个列表,用来记录哪些内存
相关文章
相关标签/搜索