Sponsored Contents

androidの最新記事

Image credit:

Android 2.2 "Froyo"、JITコンパイラで大幅に高速化

Haruka Ueda
2010年5月12日, 午後05:51 in Android
75 シェア
1
0
59
0
15

連載

注目記事

人気記事

速報:スーパーファミコン(SNES)ミニ発表。幻の未発売作『スターフォックス2』を初収録!🦊(更新:国内でも発表!)

速報:スーパーファミコン(SNES)ミニ発表。幻の未発売作『スターフォックス2』を初収録!🦊(更新:国内でも発表!)

View
ミニ スーパーファミコン国内発表。幻の『スターフォックス2』、パネルでポン、FE紋章の謎も含む国内版21本内蔵

ミニ スーパーファミコン国内発表。幻の『スターフォックス2』、パネルでポン、FE紋章の謎も含む国内版21本内蔵

View

今月19、20日に開催のGoogle I/Oで発表が期待されているAndroid 2.2 "Froyo" について、Flash 10.1対応と同等以上に気になる情報が入ってきました。どの端末のユーザーも喜ぶ、動作の高速化です。Android 2.2 "Froyo" 搭載のNexus Oneを入手したというAndroid Policeが Linpackベンチマークを試してみたところ、デフォルトのAndroid 2.1に比べ4.5倍の浮動小数点演算スコアを叩き出したとのこと。2.1では6.5 - 7MFLOPSのところ、2.2では37.6MFLOPSとなっています。

高速化の要因は、2.2がJIT(Just In Time)コンパイラを搭載している(とされる)ため。Androidアプリは原則Java言語を用いてDalvik VM上で動作しますが、これまでは必要部分を逐次処理していくかたちだったのが、JITコンパイラを用いた場合は処理前にまとめてコンパイルすることで、オーバーヘッドを削減、高速動作を実現します。つまり速くなるのはこれまでが余計に重かった部分のみ。高速化のためにネイティブ実行していた部分は変わりません。GPUやメモリ・ストレージ転送速度などがボトルネックだった場合も同様。4.5倍というスコアはアプリ全般を反映したものではなく、JITコンパイラが「効く」部分を評価したものと考える必要があります。

メモリ消費量の増大など副作用も予想されますが、ベンチマークだけでなく実際に触ってみても明らかに高速になったということですので楽しみにしたいところ。さて、2.1アップデートは公表したXperia、今後のアップデート方針はいぜん不明のHTC Desire、両者は2.2まで辿り着けるでしょうか。

関連キーワード: android, android 2.2, Android2.2, froyo, nexus one, NexusOne
75 シェア
1
0
59
0
15

Sponsored Contents