虚拟机中对象的内存分配的两种方式

建立对象必然要在虚拟机中分配内存,虚拟机提供了两种策略:指正碰撞和空闲列表算法 指针碰撞法 很容易理解,在内存中,一遍是已经被分配的空间,一遍的未分配的空间,若是新建了8字节对象,那么指针就往未分配空间移动8字节,因此使用这种方式的关键是保证分配的对象地址连续,取决与垃圾清楚算法;安全 空闲列表法 既然上面的方法要地址连续,那么地址不连续怎么办呢?多线程 这种状况下使用空闲列表法,记录全部地址,新
相关文章
相关标签/搜索