Teknik Motor Samhälle Spel Popkultur Fritid Tjock Tester Dagens fråga Tipsa! Skaffa Feber+
Hetaste
Senaste
FroYo ökar Java-prestandan med upp till 450% FroYo ökar Java-prestandan med upp till 450% Tänk webbläsare, widgets, mailen, twitter, Google maps.... Vi har tidigare skrivit om att Google jobbar på en JIT-kompilator till Android, ni som är sugna på att bli påminda om hur det fungerar närmre kan ta en titt här och här.Kortfattat och väldigt förenklat kan man säga att en JIT dynamiskt gör om Javakod (bytekod) till ren maskinkod, på det sättet slipper processorn i slutändan göra en massa merarbete och voilà, du har dig en magisk prestandaökning på upp till 450% i fallet Android.Nu till nyheten!
Ian Douglas, utvecklare på Armour Games, fick i dagarna tag på en Nexus One via Adobe, detta betyder som ni kanske listat ut att både senaste betan av FroYo och Flash var installerat. Ian tankade snabbt ner Linpack, ett program som används för att mäta flyttals-prestanda, för att se vad telefonen gick för. Jag skulle vilja sett hans ansikte när resultatet poppade upp: Runt 40 MFLOPS (Millions of FLOating-Point operations per Second) på en telefon som tidigare presterat kring 6-7 MFLOPS, det innebär att telefonen över en liten ynka 0,1 i versionsnummer gått och blivit 450% snabbare i åtminstone flyttals-beräkningar. Med tanke på att en del föreläsningar på Google I/O redan är spikade för Dalviks JIT så kan vi nu nog räkna med att Google anser att den är tillräckligt stabil för att släppas.
Dessa prestanda-ökningar kommer att variera kraftigt beroende på hur appar är skrivna. Spel, som oftast är skrivna i språket C till viss del, kommer inte att se direkta prestandaökningar, däremot så kommer spel säkerligen att flyta på bättre då processorn blivit avlastad av JIT:en på annat håll.Det här är faktiskt ett av de största incitamenten till att ta steget att roota och "uppgradera" Android på egen hand framöver, om det nu skulle vara så att telefontillverkarna är allt för slöa med att uppgradera äldre telefoner.
androidandme.com Android, Mjukvara, Android 2.2, FroYo, JIT-kompilator, 450% prestandaökning
40.4° 0 Kristoffer Ågren Kristoffer Ågren
ons. 12 maj 2010, 14:52
+ Per månad 39 kr Betala löpande per månad. Ingen bindningstid. Starta prenumeration Per år 299 kr Enklast och billigast, bara 25 kronor i månaden. Betala löpande per år. Ingen bindningstid. Prova 14 dagar gratis innan du bestämmer dig. Starta gratis provperiod Engångsköp 349 kr Slipp återkommande betalningar, betala ett år i taget. Betala med kort eller Swish. Köp utan prenumeration