Java对象定位

1. 对象定位方式 句柄池 直接指针 2. 句柄池 vs. 直接指针 句柄池 不管堆中的实例对象地址是否改变,是否被垃圾回收,栈中的引用是不会发生改变的,改变的是堆中句柄池所保存的内存地址,则栈中的reference不需要被修改 GC效率比较高 直接指针 引用直接指向堆内存中的对象地址,相比使用句柄,减少了一次寻址过程,减少了一次性能开销,由于对象的访问定位频率非常高,节约了性能,速度快。 3.
相关文章
相关标签/搜索