我正在通过开发者网站关注
Performance Tips.
有人提到没有JIT的android设备.但我搜索了无抖动的设备,但找不到一个广泛的列表.
有人提到没有JIT的android设备.但我搜索了无抖动的设备,但找不到一个广泛的列表.
There are also huge differences between devices with and without a JIT: the best code for a device with a JIT is not always the best code for a device without.
要么
On devices without a JIT,it is true that invoking methods via a variable with an exact type rather than an interface is slightly more efficient
问题是哪些设备没有JIT,哪些设备有?当编程主要针对jit设备时,最佳思维是什么?或者它并不重要?
解决方法
基于
this article,JIT被添加到Android 2.2(Froyo)的Dalvik VM中.这意味着Cupcake(1.5),Donut(1.6)和Eclair(2.1)没有它.
Android Dashboard告诉我,只有不到2%的设备仍在野外而没有JIT.
就个人而言,我不会花一分钟思考没有JIT的设备;例如,那些较旧的设备无论如何都会有更小的屏幕和更少的资源,并且不是我的应用程序的目标.