通过在对象标头的蒙版单词中修改钻头来固定对象



我想知道是否可以通过自己设置对象标头的标记单词中的一个位来防止对象被GC移动(试图欺骗GC)。

基本上,我想知道是否可以确保标记对象始终具有相同的内存地址。

no,热点jvm不支持任何形式固定的对象,甚至在jvm内部。

不要尝试修改对象标头。否则,JVM的机会很大。标头的内容可能会根据JVM版本,参数和选定的GC算法而变化。JVM可以完全控制对象标头,尚未准备好进行外部更改。

相关内容

  • 没有找到相关文章

最新更新