我在一些64位Java虚拟机实现中读到了一些关于压缩对象指针的内容。据我所理解,其原理是将一个引用作为相对于另一个对象的32位地址偏移量存储,而不是完整的64位指针,以节省内存。
我认为,目前这种优化方式并未应用于.NET CLR中。至少我没有找到相关资料。它是否有可能被应用于.NET CLR,或者因CLR内部工作方式而无法进行/无用/导致性能下降呢?
我认为,目前这种优化方式并未应用于.NET CLR中。至少我没有找到相关资料。它是否有可能被应用于.NET CLR,或者因CLR内部工作方式而无法进行/无用/导致性能下降呢?