Za tydzień na konferencji Google I/O zostanie zaprezentowany system Android w najnowszej wersji 2.2.
Najważniejsze zmiany, jeżeli chodzi o wydajność, to nowe jądro linuxa 2.6.32 oraz JIT (Just In Time compilation).
Nowy kernel zapewni nam mniejsze zużycie RAM, dzięki lepszemu zarządzaniu pamięcią.
Pisaliśmy wcześniej o implementacji JIT w modyfikowanych romach, cieszymy się że Google zdecydowało się wprowadzić to rozwiązanie w oficjalnej wersji. Daje nam to pewność dopracowania i stabilności tej funkcji w porównaniu do nieoficjalnych wersji Androida.
Dzięki JIT szybkość virtualnej maszyny Dalvik będzie znacznie zwiększona. W trakcie pierwszego uruchomienia aplikacji (stąd nazwa „just in time”) zostaje ona skompilowana do kodu maszynowego, co w rezultacie przyśpiesza jej działanie.
W internecie pojawiły się pogłoski o przyśpieszeniu Nexus One o 450%. Jak to sprawdzić?
Do testu posłużył program Linpack (dostępny w markecie), który mierzy ile operacji zmiennoprzecinkowych może wykonać nasz telefon w ciągu sekundy (wynik podaje w MFLOPS). Im więcej megaflopów tym lepiej.
- Osobiście na Hero (android 1.5-modaco 3.2) uzyskałem 2,379 MFLOPS.
- Nexus One (android 2.1) uzyskuje wynik 6,5-7 MFLOPS.
W internecie pojawiło się zdjęcie Nexus 1 z wynikiem aż 37,593 MFLOPS, rzekomo na androidzie 2.2.
Jedyne co mogę powiedzieć to „WOW!” i czekać na oficjalne potwierdzenie takiego skoku wydajności.
Po oficjalnej premierze „Froyo” będzie wszystko jasne, a na razie warto traktować tę informację jako wysoce prawdopodobną, jak również pożądaną, ale nadal tylko plotkę.
źródło: androidandme.com