JVM虚拟机学习笔记(2)

一.内存分配方式 1.指针碰撞(Bump The Pointer):堆中的内存是绝对规整的,所有被使用过的内存都被放在一边,空闲的内存被放在另一边,中间放着一个指针作为分界点的指示器,那所分配内存就仅仅是把那个指针想空闲方向多动一段与对象大小想等的距离。   2.空闲列表(Free List):当堆中的内存并不是规整的,已被使用的内存和空闲的内存交错在一起,那就没有办法简单地进行制止碰撞了,虚拟机
相关文章
相关标签/搜索