Domanda

Ho letto che c'è un modulo compilatore JIT per VM Dalvik sulle opere ei risultati sono molto promettenti. Alcune persone sostengono un miglioramento del 100% in termini di velocità di esecuzione. Qualcuno ha un'idea quando si sta per essere incorporata in un rilascio di Android? La quantità di RAM sul nesso uno (512) suggerisce che una squadra può essere introdotto presto. Android 2.5 forse?

È stato utile?

Soluzione

Hai trovato tutto sbagliato :) C'è un JIT nel lavoro, e non è RenderScript. RenderScript è qualcosa di totalmente diverso.

Altri suggerimenti

Ecco il posta definitiva sull'argomento dal Android-piattaforma di mailing list:

  

Dalvik JIT Compiler

     

Come alcuni di voi avranno notato, l'ultimo progetto Android Open Source   albero (Eclair) include il codice sorgente di un compilatore JIT Dalvik. Il   squadra Dalvik è stato attivamente indagando che tipo di JIT sarebbe   funziona meglio su una vasta gamma di portatili memoria-e power-vincolata   dispositivi Android, e al codice AOSP in master è una vecchia fotografia di   quello che noi consideriamo un proof-of-concept promettente. Si tratta di una traccia basata-   JIT, compilare solo il codice a caldo traccia piuttosto che il metodo-at-a-time   strategia tipicamente trovato su squadre investigative comuni di classe server. Tenta di   minimizzare l'utilizzo di heap, e non richiede alcuna memoria persistente. L'obiettivo. il gol   è quello di dare una spinta rapida prestazioni utilizzando molto mucchietto e   batteria.

     

Il JIT è progredito in modo significativo dal l'istantanea in AOSP   Eclair, e stiamo lavorando a spingere fuori una versione più corrente.   Nel frattempo, se volete giocare con il prototipo, si può costruire   creando un file nella root buildspec.mk AOSP che comprende il   line "WITH_JIT: = true".

     

Si noti che il prototipo JIT non era stato testato a fondo nello   tempo l'istantanea è stata presa, in modo da poter aspettare qualche rottura. Anche,   contiene alcune ottimizzazioni altri che l'eliminazione di base del   Interprete di Fetch / ciclo di decodifica. Non vediamo l'ora di ottenere un   nuova versione nell'albero AOSP.

     

Bill Buzbee, Ben Cheng e il resto della squadra Dalvik

Nel maggio del 2010, Google ha inviato una voce di blog su l'aggiunta di JIT alla Dalvik VM:

Dalvik JIT l'annuncio da parte di Google

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top