我想知道ART是否是虚拟机。dex2oat 将 dalvik 字节码编译为本机(特定于平台)代码,elf 文件。所以正如 android 开发者文章中提到的,它仍然有垃圾收集器。我不明白它是如何工作的,我们有本地编译的 elf 文件,但它仍然在虚拟机环境中运行?在这种情况下 GC 是如何工作的?请提供一个很好的参考来阅读这个或请解释这个。提前致谢。
user4408652
问问题
1426 次
我想知道ART是否是虚拟机。dex2oat 将 dalvik 字节码编译为本机(特定于平台)代码,elf 文件。所以正如 android 开发者文章中提到的,它仍然有垃圾收集器。我不明白它是如何工作的,我们有本地编译的 elf 文件,但它仍然在虚拟机环境中运行?在这种情况下 GC 是如何工作的?请提供一个很好的参考来阅读这个或请解释这个。提前致谢。