句柄方式
直接指針
優勢
句柄方式:
- 在reference中存儲的是穩定的句柄地址,在對象被移動(垃圾收集時移動對象是非常普遍的行爲)時只會改變句柄的實例數據指針,而reference本身不需要改變。
直接指針:
- 最大好處就是訪問速度快,節省了一次指針定位的時間開銷,由於對象的訪問在Java中非常頻繁,因此這類開銷積少成多後也是一項非常可觀的執行成本。
選自《深入理解Java虛擬機JVM高級特性與最佳實踐》周志明著
句柄方式:
直接指針:
選自《深入理解Java虛擬機JVM高級特性與最佳實踐》周志明著