Android Runtime

DalvikとARTアーキテクチャの比較
プログラムの実行
一般的な概念
コードの種類
コンパイル戦略
有名なランタイム
有名なコンパイラとツールチェーン

Android Runtime(ART、アンドロイド ランタイム)は、Androidオペレーティングシステムで動作するランタイム環境を指す。Android 5.0以降で、従来のDalvikからARTに置き換えられ、正式サポートされている[1]

従来のDalvikは、アプリを起動する度に中間コードネイティブコードにコンパイルする処理が加わるため動作速度に悪影響を及ぼすが、ARTの場合は予めネイティブコードにコンパイルしておくため、動作速度の向上と省電力化に繋がっている[2]

ARTではガベージコレクションのアルゴリズムも改善されている[3]

脚注

[脚注の使い方]
  1. ^ Andrei Frumusanu (7月1日2014年). “A Closer Look at Android RunTime (ART) in Android L”. AnandTech. 7月5日2014年閲覧。
  2. ^ Phil Nickinson (5月26日2010年). “Google Android developer explains more about Dalvik and the JIT in Froyo”. androidcentral.com. 7月8日2014年閲覧。
  3. ^ Android ランタイム(ART)と Dalvik  |  Android オープンソース プロジェクト  |  Android Open Source Project

関連項目

開発
リリースバージョン
ハードウェア
ソフトウェア
サービス
他のインターフェイス
派生
その他
一覧・カテゴリー
  • カテゴリ
  • ポータル