Dalvik (software)
Dalvik è una macchina virtuale, progettata da Dan Bornstein, dipendente Google, ed è uno dei componenti di Android.È ottimizzata per sfruttare la poca memoria presente nei dispositivi mobili, consente di far girare diverse istanze della macchina virtuale contemporaneamente e nasconde al sistema operativo sottostante la gestione della memoria e dei thread. Dalvik è spesso associato alla macchina virtuale Java, anche se il bytecode con cui lavora non è Java. Altre differenze con la JVM tradizionale sono la mancata gestione delle eccezioni[1] e l'architettura a registri. Dalla versione 2.2 include un compilatore Just In Time per migliorare le prestazioni della macchina virtuale.Il nome Dalvik deriva dal villaggio di pescatori Dalvíkurbyggð di cui la famiglia di Bornstein è originaria.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/25/ART_view.png/220px-ART_view.png)
Dalla versione di Android 5.0 (Lollipop), la macchina virtuale Dalvik è ufficialmente sostituita dalla runtime Art.[2]
Note
Voci correlate
Collegamenti esterni
- Dalvik: how Google routed around Sun's IP-based licensing restrictions on Java ME, su betaversion.org. URL consultato il 28 agosto 2008 (archiviato dall'url originale il 25 febbraio 2011).
- The town of Dalvik celebrates its namesake, su kaktus.is. URL consultato il 28 agosto 2008 (archiviato dall'url originale il 3 dicembre 2007).