1、使用句柄访问

java对象的访问定位

2、使用直接指针访问

java对象的访问定位

各自的优势:

  句柄访问:reference中存储的是稳定的句柄地址,在对象被移动(垃圾收集时移动对象是非常普遍的行为)时只会改变句柄中的实例数据指针,而reference本身不需要修改。

  直接指针访问:速度快,它节省了一次指针定位的时间开销,由于对象的访问在JAVA中非常频繁,因此这类开销积少成多后也是非常可观的执行成本。

 

相关文章:

  • 2021-04-24
猜你喜欢
  • 2021-06-18
  • 2021-07-01
  • 2021-04-25
  • 2021-09-25
  • 2021-10-25
相关资源
相似解决方案