句柄方式

对象访问方式


直接指针

对象访问方式


优势

句柄方式:

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

直接指针:

  • 最大好处就是访问速度快,节省了一次指针定位的时间开销,由于对象的访问在Java中非常频繁,因此这类开销积少成多后也是一项非常可观的执行成本。

选自《深入理解Java虚拟机JVM高级特性与最佳实践》周志明著

相关文章:

  • 2022-01-21
  • 2021-05-24
  • 2021-04-07
  • 2021-09-07
  • 2021-06-18
  • 2021-07-09
  • 2022-12-23
  • 2021-05-20
猜你喜欢
  • 2021-10-27
  • 2021-12-06
  • 2021-08-26
  • 2021-05-05
  • 2021-06-13
相关资源
相似解决方案