lxg*_*xgr 15 android code-generation dalvik art-runtime
目前,可以将.dex类文件动态加载到Android的Dalvik VM中.这可能也可用于在运行时生成动态代码.
即将到来的ART运行时间仍然可以实现吗?
lxg*_*xgr 10
它似乎像Dalvik一样工作.
感谢matiash引用I/O 2014演讲!我已经看过它的视频录制,这是开发人员在运行时代码加载时所说的内容(取自成绩单):
[来自观众的问题:]所以我想知道ART是如何使用字节代码注入来生成[?],这可能在编译之后甚至在运行时发生.
[...]
[Ian Rogers的回答:]所以Dalvik的模型和ART的继续是,对于类加载器,我们必须拥有类加载器由文件备份的所有内容.所以Dalvik从来没有支持那种做内存注入指令的工作,等等.
如果磁盘上有一个文件,那么我们可以提前编译并放入缓存中,这样我们就不会一直重新生成它.所以基本上,它的工作方式与Dalvik相同.
| 归档时间: |
|
| 查看次数: |
3327 次 |
| 最近记录: |