Jit o non Jit, questo è il problema
Ciao a tutti, oggi ho deciso di fare qualche test per vedere quanto fosse efficacie JIT (Just In Time) Compiler che è stato introdotto in Android 2.2 Froyo. In parole povere quello che dovrebbe fare JIT, installato su Android per il compilatore Java, è aumentare le performance del sistema andando a simulare una vera e propria compilazione nel linguaggio macchina e non in quello bytecode (che poi deve essere tradotto) come fa il compilatore Java. Per fare il test, che non è da considerarsi esaustivo ma solo indicativo, ho utilizzato un programma chiamato: Quadrant Standard Edition
Quadrant is a CPU, I/O and 3D graphics benchmark. The Standard Edition requires an Internet connection to compute benchmark results and is supported by ads.
questo è il qr-code:
Una volta installato, connettetevi ad una rete internet (altrimenti non potrete avere i risultati) e successivamente lanciate l’applicazione che farà tutti i test per cui è stata programmata, qui potete vedere una slideshow del test: Quadrant, Run full benchmark, First screen, Test 2D, Test 3D (1), Test 3D (2), Test 3D (3), Test 3D (4), Send results
Questi sono tre risultati riportati dall’applicazione quando JIT non è abilitato sul mio HTC Magic (il post di presentazione lo trovate qui):Test 1a, Test 2a, Test 3a, nelle immagini potete anche vedere la comparazione con altri terminali Android.
A questo punto ho provato ad abilitare JIT. Nella ROM che ho installato, al momento, sul mio terminale Android è una CM6 – FroyoRedux Mod v1.7 [1] per abilitare JIT si dive andare in Impostazioni -> CyanogenMod -> Impostazioni performance -> Usa JIT, e quindi si deve riavviare il terminale; trovate una slideshow che ripercorre i passaggi: CyanogenMod, Impostazioni performance, Usa JIT
A riavvio fatto ho provato a rilanciare il test e questi sono i risultati: Test 1b, Test 2b, Test 3b.
C’è stato un lieve miglioramento che mi ha permesso di superare il Moto Droid! Ora JIT è sempre abilitato…
Ciao Alberto
[1] si lo so che è uscita la 1.8 ma quando ho fatto il test non era ancora stata rilasciata

























