Android Runtime
From Wikipedia, the free encyclopedia

| プログラムの実行 |
|---|
| 一般的な概念 |
| コードの種類 |
| コンパイル戦略 |
| 有名なランタイム |
|
| 有名なコンパイラとツールチェーン |
|
Android Runtime(ART、アンドロイド ランタイム)は、Androidオペレーティングシステムで動作するランタイム環境を指す。Android 5.0以降で、従来のDalvikからARTに置き換えられ、正式サポートされている[1]。
従来のDalvikは、アプリを起動する度に中間コードをネイティブコードにコンパイルする処理が加わるため動作速度に悪影響を及ぼすが、ARTの場合は予めネイティブコードにコンパイルしておくため、動作速度の向上と省電力化に繋がっている[2]。
ARTではガベージコレクションのアルゴリズムも改善されている[3]。