Obwohl
Android Froyo 2.2 offiziell noch nicht erhältlich ist und erst zur Google I/O vorgestellt wird, besitzt ein Entwickler der Webseite
AndroidPolice.com bereits ein Nexus One mit Android 2.2 für eine Woche zum Testen. Dieser wollte wissen, wie schnell das Betriebssystem ist. So führte dieser einen Geschwindigkeitstest des System durch. Da die neuste Android-Version auch einen
Just In Time Compiler bekommen soll, war die Spannung besonders hoch. Die App Linpack wurde als Benchmarkstool benutzt. Dieses gibt die Messungen in der Einheit " Flops " an.
Um gut zwischen der Leistung zu vergleichen, führte der Entwickler das Benchmark auf einem
Nexus One mit Android 2.1 durch. Der durschnittliche Wert betrug
6,5 M(ega)FLOPS. Das ist eigentlich schon schnell, wenn man bedenkt, dass z.b. ein HTC Hero nur 2 MFLOPS schafft.
Mit dem
Android 2.2 schaffte ein Nexus One unglaubliche
37,5 MFLOPS! Das sind mehr als
450% Geschwindigkeitsboost in Vergleich zu der Vorgängerversion 2.1.
Grund für dieses sehr hohe Messergebnis ist der in Android 2.2 vorhandene
JIT-Compiler (Just In Time Compiler) . Dieser wandelt vor dem Start einer Anwendung diese in ein natives Programm um. Dadurch ist die App auf den Prozessor abgestimmt. Das Alles hat zur Folge, dass Laufzeitverluste des Bytecodeinterpreters verkleinert werden.
Leider hat Google das Ergebnis noch nicht bestätigt, aber wir werden bestimmt am 19. Mai von der Google I/O mehr zu Android 2.2 "Froyo" erfahren.
Quelle -
http://www.androidpolice.com/2010/05...ut-450-faster/