我通過開發者網站關注Performance Tips。 有沒有提到關於沒有JIT的android設備。但我搜索了無線設備,但找不到廣泛的列表。Android設備沒有JIT
有和沒有JIT的設備之間也有巨大的差異:具有JIT的設備的最佳代碼並不總是沒有設備的最佳代碼。
或
在沒有一個JIT設備,這是事實,經由可變調用方法與精確類型,而不是一個接口是稍微更有效
問題是哪些設備沒有JIT,哪些設備有?編程主要針對jit設備時的最佳思路是什麼,或者它不重要?
我通過開發者網站關注Performance Tips。 有沒有提到關於沒有JIT的android設備。但我搜索了無線設備,但找不到廣泛的列表。Android設備沒有JIT
有和沒有JIT的設備之間也有巨大的差異:具有JIT的設備的最佳代碼並不總是沒有設備的最佳代碼。
或
在沒有一個JIT設備,這是事實,經由可變調用方法與精確類型,而不是一個接口是稍微更有效
問題是哪些設備沒有JIT,哪些設備有?編程主要針對jit設備時的最佳思路是什麼,或者它不重要?
基於this article,JIT加入Android 2.2中的Dalvik VM(Froyo)。這意味着蛋糕(1.5),甜甜圈(1.6)和Eclair(2.1)沒有它。 Android Dashboard告訴我,如果沒有JIT,還有不到2%的設備還在野外。
就我個人而言,我不會花一分鐘思考沒有JIT的設備;一方面,那些較舊的設備將擁有更小的屏幕和更少的資源,而不是我的應用程序的目標。
這是一個非常好的看法,謝謝。 – 2013-04-23 14:20:55
已發佈的鏈接+1 – Raghunandan 2013-04-23 14:32:37
從命令提示符轉到android sdk platforrm-tools。從那裏
adb shell
dalvikvm -h
在該行的底部
有有將被寫入配置有:..... JIT .........
我不知道這樣的方法,謝謝。 – 2013-04-23 14:21:36
嗯,你可以現在檢查:p – stinepike 2013-04-23 14:23:02
AFAIK,'JIT'是在android 2.2中添加的,所以在android 2.2或以上版本上運行的所有設備都有'JIT' – 2013-04-23 13:53:55