Android Runtime
Android Runtime(ART、アンドロイド ランタイム)は、Androidオペレーティングシステムで動作するランタイム環境を指す。An…
この記事は英語版の対応するページを翻訳することにより充実させることができます。(2024年10月) 翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|

| プログラムの実行 |
|---|
| 一般的な概念 |
| コードの種類 |
| コンパイル戦略 |
| 有名なランタイム |
|
| 有名なコンパイラとツールチェーン |
|
Android Runtime(ART、アンドロイド ランタイム)は、Androidオペレーティングシステムで動作するランタイム環境を指す。Android 5.0以降で、従来のDalvikからARTに置き換えられ、正式サポートされている[1]。
従来のDalvikは、アプリを起動する度に中間コードをネイティブコードにコンパイルする処理が加わるため動作速度に悪影響を及ぼすが、ARTの場合は予めネイティブコードにコンパイルしておくため、動作速度の向上と省電力化に繋がっている[2]。
ARTではガベージコレクションのアルゴリズムも改善されている[3]。
脚注
- ^ Andrei Frumusanu (2014年7月1日). “A Closer Look at Android RunTime (ART) in Android L”. AnandTech. 2014年7月5日閲覧。
- ^ Phil Nickinson (2010年5月26日). “Google Android developer explains more about Dalvik and the JIT in Froyo”. androidcentral.com. 2014年7月8日閲覧。
- ^ Android ランタイム(ART)と Dalvik | Android オープンソース プロジェクト | Android Open Source Project
関連項目
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.