www.wikidata.de-de.nina.az
Android Runtime kurz ART ist eine Laufzeitumgebung die von Googles mobilem Betriebssystem Android ab Version 5 0 Lollipop eingesetzt wird Android RuntimeBasisdatenEntwickler Google Inc Betriebssystem AndroidProgrammiersprache C C Kategorie LaufzeitumgebungLizenz Apache Lizenz 2 0 1 source android com devices tech dalvik art htmlZuvor war sie als experimentelle Laufzeitumgebung in Android 4 4 KitKat enthalten und loste ab Android 5 0 offiziell die bis dato verwendete virtuelle Maschine Dalvik ab Dalvik wandelte den Dex Bytecode 2 einer Anwendung in den nativen Befehlssatz des Prozessors meist ARM um welcher anschliessend von der Laufzeitumgebung des Gerates ausgefuhrt wurde 3 Da Dalvik auf Just in time Kompilierung setzte musste bei jedem Aufruf der Anwendung der Bytecode zunachst umgewandelt werden was eine verzogerte Ausfuhrung verursachte daher wurde ein entsprechend grosser Cache eingesetzt damit diese Verzogerung nur beim ersten Start eintrat oder wenn eine Applikation gestartet wurde die langer nicht verwendet worden war Bei entsprechenden Tests auf demselben Gerat erwies sich der Vorteil von ART gegenuber Dalvik dann auch meist kleiner als gehofft ART wandelt dagegen den Dex Bytecode einmalig und bereits wahrend der Installation einer Anwendung mit Hilfe des dex2oat Tools in nativen Binarcode um Dadurch werden Verzogerungen beim Start einer Anwendung weitestgehend vermieden 3 Durch das Wegfallen der Just in time Kompilierung wird der Prozessor weniger in Anspruch genommen was sich in geringerem Energieverbrauch bemerkbar machen soll Anwendungen die fur die Dalvik Laufzeitumgebung konzipiert sind sind in der Regel zu ART kompatibel Die Unterstutzung fur 64 Bit Anwendungen auf entsprechenden Prozessortypen wurde in Dalvik nicht mehr hinzugefugt und ist nur in ART vorhanden Auch soll die Garbage Collection die automatische Speicherbereinigung nun weniger haufig gestartet werden und schneller arbeiten als noch unter Dalvik 4 Nachteilig dagegen ist die langere Dauer der Installation von Anwendungen und beim Vergleich der beiden Kompilationsprozeduren der erhohte Speicherverbrauch um durchschnittlich 20 Prozent 5 Weblinks Bearbeiten nbsp Commons Android Runtime Sammlung von Bildern Videos und Audiodateien Offizielle Website englisch offline Einzelnachweise Bearbeiten NOTICE platform art Git at Google Abgerufen am 5 Dezember 2014 ART and Dalvik Abgerufen am 10 Juli 2016 a b ART vs Dalvik introducing the new Android runtime in KitKat 4 Dezember 2013 abgerufen am 5 Dezember 2014 Jorg Thoma Lollipop lauft schneller ohne Dalvik und langer mit Volta 19 November 2014 abgerufen am 5 Dezember 2014 Jakob Straub ART Der Turbo von Android 4 4 KitKat 10 November 2013 abgerufen am 5 Dezember 2014 Abgerufen von https de wikipedia org w index php title Android Runtime amp oldid 182031115