Android Runtime
abstract: Az Android Runtime (ART) az Android mobil operációs rendszer által használt alkalmazás-futtatókörnyezet. Az ART az Android által eredetileg processz-virtuális gépként használt Dalvikot cseréli le, ami az alkalmazás natív utasításokká fordítja, amiket aztán az eszköz futtatókörnyezete hajt végre. A Dalvik működésétől eltérően, ami az Android 2.2 "Froyo" óta röpfordítást (just-in-time compilation) végez, tehát az alkalmazás minden indításakor lefordítja a bájtkódot, az ART bevezeti az előre fordítás gyakorlatát, amit az alkalmazás telepítésekor végez el. Az alkalmazás futtatásához szükséges összes fordítás mennyiségét lecsökkentve a mobileszköz processzorhasználata csökken, tehát az akkumulátor üzemideje megnövekedik. Ugyanakkor az Android Runtime fejlődést hoz a teljesítményben, a szemétgyűjtésben, az alkalmazások és teljesítménymérésében . A kompatibilitás fenntartása érdekében az ART ugyanazt a bájtkódformátumot használja, mint a Dalvik, APK fájlokon belüli standard fájlokkal, ahol viszont az fájlokat (ELF) futtatható fájlok helyettesítik. Miután az alkalmazást lefordítja az eszközön található dex2oat eszköz, attól kezdve a lefordított ELF fájl kerül csak futtatásra – ez megszünteti a röpfordítással kapcsolatos különböző plusz költségeket, cserébe az alkalmazás telepítésekor némi extra időt igényel, és az alkalmazások valamivel több tárterületet igényelnek a lefordított bájtkód tárolásához. Az ART debütált az verzióban, és teljes körűen lecseréli a Dalvikot az -ban.
comment: <api batchcomplete="">Az Android Runtime (ART) az Android mobil operációs rendszer által használt alkalmazás-futtatókörnyezet.
abstract: <api batchcomplete="">Az Android Runtime (ART) az Android mobil operผiós rendszer által használt alkalmazás-futtatókörnyezet. Az ART az Android által eredetileg processz-virtuális gépként használt Dalvikot cseréli le, ami az alkalmazás bájtk༽ját natív utasításokká fordítja, amiket aztán az eszköz futtatókörnyezete hajt végre.A Dalvik műk཭ésétől eltérᔞn, ami az Android 2.2 "Froyo" óta röpfordítást (just-in-time compilation) végez, tehát az alkalmazás minden indításakor lefordítja a bájtk༽ot, az ART bevezeti az előre fordítás ahead-of-time (AOT) compilation gyakorlatát, amit az alkalmazás telepítésekor végez el. Az alkalmazás futtatásához szükséges összes fordítás mennyiségét lecsökkentve a mobileszköz processzorhasználata csökken, tehát az akkumulátor üzemideje megnövekedik. Ugyanakkor az Android Runtime fejlᔝést hoz a teljesítményben, a szemétgyűjtésben, az alkalmazások hibakeresésn és teljesítménymérésn (profilingjn).A visszamenőleges kompatibilitás fenntartása érdekn az ART ugyanazt a bájtkormátumot használja, mint a Dalvik, APK fájlokon belüli standard .dex fájlokkal, ahol viszont az .odex fájlokat Executable and Linkable Format (ELF) futtatható fájlok helyettesítik. Miután az alkalmazást lefordítja az eszközön található dex2oat eszköz, attól kezdve a lefordított ELF fájl kerül csak futtatásra – ez megszünteti a röpfordítással kapcsolatos különböző plusz költségeket, cser az alkalmazás telepítésekor némi extra időt igényel, és az alkalmazások valamivel t tárterületet igényelnek a lefordított bájtk༽ tárolásához.Az ART technológiai előzetesként debütált az Android 4.4 "KitKat" verzin, és teljes kör᜞n lecseréli a Dalvikot az Android 5.X "Lollipop"-ban.
wiki page revision ID: 27398277
wiki page uses template: Sablon:Jegyzetek
abstract: <api batchcomplete="">Az Android Runtime (ART) az Android mobil operációs rendszer által használt alkalmazás-futtatókörnyezet. Az ART az Android által eredetileg processz-virtuális gépként használt Dalvikot cseréli le, ami az alkalmazás bájtkódját natív utasításokká fordítja, amiket aztán az eszköz futtatókörnyezete hajt végre.A Dalvik működésétől eltérően, ami az Android 2.2 "Froyo" óta röpfordítást (just-in-time compilation) végez, tehát az alkalmazás minden indításakor lefordítja a bájtkódot, az ART bevezeti az előre fordítás ahead-of-time (AOT) compilation gyakorlatát, amit az alkalmazás telepítésekor végez el. Az alkalmazás futtatásához szükséges összes fordítás mennyiségét lecsökkentve a mobileszköz processzorhasználata csökken, tehát az akkumulátor üzemideje megnövekedik. Ugyanakkor az Android Runtime fejlődést hoz a teljesítményben, a szemétgyűjtésben, az alkalmazások hibakeresésében és teljesítménymérésében (profilingjában).A visszamenőleges kompatibilitás fenntartása érdekében az ART ugyanazt a bájtkódformátumot használja, mint a Dalvik, APK fájlokon belüli standard .dex fájlokkal, ahol viszont az .odex fájlokat Executable and Linkable Format (ELF) futtatható fájlok helyettesítik. Miután az alkalmazást lefordítja az eszközön található dex2oat eszköz, attól kezdve a lefordított ELF fájl kerül csak futtatásra – ez megszünteti a röpfordítással kapcsolatos különböző plusz költségeket, cserébe az alkalmazás telepítésekor némi extra időt igényel, és az alkalmazások valamivel több tárterületet igényelnek a lefordított bájtkód tárolásához.Az ART technológiai előzetesként debütált az Android 4.4 "KitKat" verzióban, és teljes körűen lecseréli a Dalvikot az Android 5.X "Lollipop"-ban.
comment: <api batchcomplete="">Az Android Runtime (ART) az Android mobil operผiós rendszer által használt alkalmazás-futtatókörnyezet.
wiki page length: 4335
id: USgXkI-NRPo
abstract: Az Android Runtime (ART) az Android mobil operációs rendszer által használt alkalmazás-futtatókörnyezet. Az ART az Android által eredetileg processz-virtuális gépként használt Dalvikot cseréli le, ami az alkalmazás natív utasításokká fordítja, amiket aztán az eszköz futtatókörnyezete hajt végre. A Dalvik működésétől eltérően, ami az Android 2.2 "Froyo" óta röpfordítást (just-in-time compilation) végez, tehát az alkalmazás minden indításakor lefordítja a bájtkódot, az ART bevezeti az előre fordítás gyakorlatát, amit az alkalmazás telepítésekor végez el. Az alkalmazás futtatásához szükséges összes fordítás mennyiségét lecsökkentve a mobileszköz processzorhasználata csökken, tehát az akkumulátor üzemideje megnövekedik. Ugyanakkor az Android Runtime fejlődést hoz a teljesítményben, a szemétgyűjtésben, az alkalmazások és teljesítménymérésében. A visszamenőleges kompatibilitás fenntartása érdekében az ART ugyanazt a bájtkódformátumot használja, mint a Dalvik, APK fájlokon belüli standard fájlokkal, ahol viszont az fájlokat (ELF) futtatható fájlok helyettesítik. Miután az alkalmazást lefordítja az eszközön található dex2oat eszköz, attól kezdve a lefordított ELF fájl kerül csak futtatásra – ez megszünteti a röpfordítással kapcsolatos különböző plusz költségeket, cserébe az alkalmazás telepítésekor némi extra időt igényel, és az alkalmazások valamivel több tárterületet igényelnek a lefordított bájtkód tárolásához. Az ART debütált az verzióban, és teljes körűen lecseréli a Dalvikot az -ban.
wiki page uses template: Sablon:Hivatalos weboldal
title: Android Basics 101: Understanding ART, the Android Runtime
wiki page revision ID: 23102712
comment: Az Android Runtime (ART) az Android mobil operációs rendszer által használt alkalmazás-futtatókörnyezet. Az ART az Android által eredetileg processz-virtuális gépként használt Dalvikot cseréli le, ami az alkalmazás natív utasításokká fordítja, amiket aztán az eszköz futtatókörnyezete hajt végre. Az ART debütált az verzióban, és teljes körűen lecseréli a Dalvikot az -ban.
wiki page uses template: Sablon:Portál
subject: Kategória:Android-szoftverek
wiki page uses template: Sablon:YouTube
wiki page ID: 1131425
wiki page length: 4331
subject: Kategória:Java