Android ART是否像Dalvik一样支持运行时动态类加载?

gr

当前,可以.dex类文件动态加载到Android的Dalvik VM中。这可能也可以在运行时用于动态代码生成

即将到来的ART运行时是否仍然有可能

gr

它似乎和Dalvik一样工作。

感谢matiash引用了I / O 2014演讲!我已经观看的视频记录,这是开发人员在运行时代码加载时必须说的(摘录自转录本):

[听众的问题:]因此,我想知道ART如何通过字节码注入(可能在编译后甚至在运行时发生)活跃起来?

[...]

[伊恩·罗杰斯(Ian Rogers)的回答:]因此Dalvik拥有并继续使用ART的模型是,对于类加载器,我们必须拥有文件通过文件来备份类加载器的所有内容。因此Dalvik从来没有支持过执行指令的最终内存注入之类的工作,依此类推。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android ART是否像Dalvik一样支持运行时动态类加载?

来自分类Dev

Android ART运行时是否具有与Dalvik相同的方法限制限制?

来自分类Dev

Android ART运行时是否具有与Dalvik相同的方法限制限制?

来自分类Dev

如何检测Android运行时(Dalvik或ART)?

来自分类Dev

Android APK编译为ART运行时和dalvik运行时

来自分类Dev

应用程序运行时Android布局设计不一样

来自分类Dev

Android中的LocationListener是否像循环一样工作?

来自分类Dev

如何在Xamarin中检测Android运行时(Dalvik或ART)

来自分类Dev

iOS是否提供与Android一样的多个“ apk”支持?

来自分类Dev

Kitkat ART(Android运行时)优化?

来自分类Dev

Kitkat ART(Android运行时)优化?

来自分类Dev

确实的Android运行时(ART或Dalvik的)包含Java VM堆栈或本地方法堆栈如JVM?

来自分类Dev

如何像Windows Phone一样在android中设计动态图块?

来自分类Dev

Android是否可以像整数数组一样存储可绘制的ID?

来自分类Dev

xcode中是否有任何功能可以像android中一样

来自分类Dev

是否可以像android一样查看iOS框架日志和应用程序日志?

来自分类Dev

ART沙箱应用程序是否像Dalvik一样?

来自分类Dev

Ubuntu触摸线程优先级;Touch是否会像Android一样落后,还是像IOS一样流畅?

来自分类Dev

如何从源代码编译Android运行时(ART)

来自分类Dev

如何从源代码编译Android运行时(ART)

来自分类Dev

Android Studio:像Eclipse一样自动构建

来自分类Dev

Android:像单个文本一样的多个textview

来自分类Dev

像Android Gmail一样更新监听器

来自分类Dev

Android for loop无法像java一样工作

来自分类Dev

像首选项一样的Android Button

来自分类Dev

Flutter:-如何像Android“ SingleTask”一样管理backstack?

来自分类Dev

像Android一样的UITextView自动换行

来自分类Dev

像推特一样墙上的Android Facebook帖子

来自分类Dev

像Gmail一样的通知功能android

Related 相关文章

  1. 1

    Android ART是否像Dalvik一样支持运行时动态类加载?

  2. 2

    Android ART运行时是否具有与Dalvik相同的方法限制限制?

  3. 3

    Android ART运行时是否具有与Dalvik相同的方法限制限制?

  4. 4

    如何检测Android运行时(Dalvik或ART)?

  5. 5

    Android APK编译为ART运行时和dalvik运行时

  6. 6

    应用程序运行时Android布局设计不一样

  7. 7

    Android中的LocationListener是否像循环一样工作?

  8. 8

    如何在Xamarin中检测Android运行时(Dalvik或ART)

  9. 9

    iOS是否提供与Android一样的多个“ apk”支持?

  10. 10

    Kitkat ART(Android运行时)优化?

  11. 11

    Kitkat ART(Android运行时)优化?

  12. 12

    确实的Android运行时(ART或Dalvik的)包含Java VM堆栈或本地方法堆栈如JVM?

  13. 13

    如何像Windows Phone一样在android中设计动态图块?

  14. 14

    Android是否可以像整数数组一样存储可绘制的ID?

  15. 15

    xcode中是否有任何功能可以像android中一样

  16. 16

    是否可以像android一样查看iOS框架日志和应用程序日志?

  17. 17

    ART沙箱应用程序是否像Dalvik一样?

  18. 18

    Ubuntu触摸线程优先级;Touch是否会像Android一样落后,还是像IOS一样流畅?

  19. 19

    如何从源代码编译Android运行时(ART)

  20. 20

    如何从源代码编译Android运行时(ART)

  21. 21

    Android Studio:像Eclipse一样自动构建

  22. 22

    Android:像单个文本一样的多个textview

  23. 23

    像Android Gmail一样更新监听器

  24. 24

    Android for loop无法像java一样工作

  25. 25

    像首选项一样的Android Button

  26. 26

    Flutter:-如何像Android“ SingleTask”一样管理backstack?

  27. 27

    像Android一样的UITextView自动换行

  28. 28

    像推特一样墙上的Android Facebook帖子

  29. 29

    像Gmail一样的通知功能android

热门标签

归档