Java Android在界面编程方面的性能

Java Android在界面编程方面的性能,java,android,performance,Java,Android,Performance,现代安卓设备在性能上有什么不同吗 List list = new ArrayList(); 及 我回忆起几年前(>5)的情况,后者可能会执行得更好。不需要为方法调用进行虚拟表查找。您是否参考了上一句话?Android SDK中有一页也提到了“精确类型优化”。但是,它指出JIT编译器使这种优化变得不必要。这里还介绍了获得更高性能的其他方法:随着Dalvik的出现,ART越来越受欢迎,他们不是将JIT移到AOT了吗?这一点同样重要?@MLProgrammer CiM IIRC ART是AOT+JI

现代安卓设备在性能上有什么不同吗

List list = new ArrayList();


我回忆起几年前(>5)的情况,后者可能会执行得更好。不需要为方法调用进行虚拟表查找。

您是否参考了上一句话?Android SDK中有一页也提到了“精确类型优化”。但是,它指出JIT编译器使这种优化变得不必要。这里还介绍了获得更高性能的其他方法:随着Dalvik的出现,ART越来越受欢迎,他们不是将JIT移到AOT了吗?这一点同样重要?@MLProgrammer CiM IIRC ART是AOT+JIT,在安装时使用JIT编译器。所以它是JIT的,因为它是在设备上执行的,但它是AOT,在AOT中,它不是每次运行应用程序时都编译的。这听起来像是典型的过早优化——除非你只是出于好奇而问。
ArrayList list = new ArrayList();