Android Runtime,是一种在Android操作系统上的运行环境,由Google公司研发,并在2013年作为Android 4.4系统中的一项测试功能正式对外发布,在Android 5.0及后续Android版本中作为正式的运行时库取代了以往的Dalvik虚拟机。ART能够把应用程序的字节码转换为机器码,是Android所使用的一种新的虚拟机。它与Dalvik的主要不同在于:Dalvik采用的是JIT技术,而ART采用Ahead-of-time技术。ART同时也改善了性能、垃圾回收、应用程序出错以及性能分析。
E语言是1997年由Mark S. Miller、Dalvik虚拟机和Electric Communities的其他人创建的用于计算机安全分布式计算的面向对象程序设计语言。E语言主要源自于安全分布式编程中Java的并行语言Joule和Original-E,后者是Java的一组扩展。E将基于讯息传递的计算与类Java语法相结合。基于事件驱动程式设计和Promise的并发计算模型确保永远不会发生死锁。
Android Runtime,是一种在Android操作系统上的运行环境,由Google公司研发,并在2013年作为Android 4.4系统中的一项测试功能正式对外发布,在Android 5.0及后续Android版本中作为正式的运行时库取代了以往的Dalvik虚拟机。ART能够把应用程序的字节码转换为机器码,是Android所使用的一种新的虚拟机。它与Dalvik的主要不同在于:Dalvik采用的是JIT技术,而ART采用Ahead-of-time技术。ART同时也改善了性能、垃圾回收、应用程序出错以及性能分析。