Dalvik和JVM之间的堆对象(即类实例)表示差异

时间:2016-05-10 01:33:05

标签: java android jvm heap dalvik

如果对象大小和字段顺序分别在Dalvik VM和JVM中表示堆中的对象。它们是否相同(如镜子)?

是否可以将DVM中的堆对象迁移到JVM?例如,对于DVM堆中的每个对象,在JVM中分配相同类型的对象,然后逐字节(或逐字段)复制内容。

1 个答案:

答案 0 :(得分:0)

没有。内存中表示将与其他VM完全不同。内存中的表示形式会因Android版本而异,无论是运行艺术品还是dalvik,甚至可能因运行相同版本Android的不同设备而异。

您尝试在该级别执行的任何操作都非常脆弱,并且可能仅适用于单个设备或一小组设备。