Androidアプリケーション高速化

    後藤大地  [2009/11/19]

    The Dalvik virtual machine is a register-based virtual machine, designed and written by Dan Bornstein, as part of the Android mobile phone platform.

    Android OSの次のバージョンでは、アプリケーションの動作速度がより高速になる可能性がある。Bill Buzbee氏がDalvik JIT Compilerにおいてその一端を紹介した。最近のAndroid Open SourceプロジェクトツリーにはDalvik仮想マシン向けのJITコンパイラが同梱されている。現在調査も含めて開発段階にあるとされているが、この事実から将来のAndroidにJITコンパイラが搭載される意向であることが明かになった。

    AndroidアプリケーションはJavaのサブセットで開発されている。採用されているJava仮想マシンはDalvik。Dalvikの開発チームは現在、Android向けのJITコンパイラを模索している状態にある。メモリの消費量が少なく、かつ、プロセッサリソースをそれほど消費せずに動作速度を向上させることができる仕組みを求めているという。

    現在ソースツリーに追加されているのはトレースベースのJIT。サーバ向けのJITと異なり、特定のポイントだけをJITコンパイルして高速化を実施する。このコードはまだ広く試験されていないため、これを試したい開発者はそれを念頭においておくようにと注意されている。

    関連サイト

    関連したタグ

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン