lxg*_*xgr 10

它似乎像Dalvik一样工作.

感谢matiash引用I/O 2014演讲!我已经看过它的视频录制,这是开发人员在运行时代码加载时所说的内容(取自成绩单):

[来自观众的问题:]所以我想知道ART是如何使用字节代码注入来生成[?],这可能在编译之后甚至在运行时发生.

[...]

[Ian Rogers的回答:]所以Dalvik的模型和ART的继续是,对于类加载器,我们必须拥有类加载器由文件备份的所有内容.所以Dalvik从来没有支持那种做内存注入指令的工作,等等.

如果磁盘上有一个文件,那么我们可以提前编译并放入缓存中,这样我们就不会一直重新生成它.所以基本上,它的工作方式与Dalvik相同.