robin0124 wrote:Android Lo...(恕刪) Android用的不是JVM,而是DalvikDalvik應該屬於有更多最佳化的JVM修改版,比起早期版本的JVM擁有更近似靜態編譯(就是將所有程式碼先編成Native機器碼再執行)的效率,方法說起來也不難,就是App啟動的時候先把所有Java class編譯成Native機器碼放在記憶體裡,所以實際App運作的程式碼都是放在記憶體中的Native機器碼,速度是相當快的,但就是App啟動時要多做個編譯的動作。而Art模式則是進一步修改這種方法,在使用者安裝App的時候就把Java class編譯成Native機器碼放在系統儲存空間裡,所以差別只是在..App的啟動速度有差XD,App運作過程的效能是沒有差異的喔~~