Abo
  • IT-Karriere:

Android 5.0: Lollipop läuft schneller ohne Dalvik und länger mit Volta

Weniger Ruckler, aber bessere Unterstützung für 64-Bit-Apps: In Android 5.0 ist die Dalvik-Engine durch Android Runtime ersetzt worden. Sämtliche Apps laufen jetzt schneller. Projekt Volta sorgt zusätzlich für eine längere Akkulaufzeit.

Artikel veröffentlicht am ,
In Android 5.0 gibt es eine neue Runtime und zusätzliche Energeisparfunktionen.
In Android 5.0 gibt es eine neue Runtime und zusätzliche Energeisparfunktionen. (Bild: Screenshot Golem.de)

Die größte Änderung in Android 5.0 dürfte der Wechsel von der Dalvik-Engine auf die Android Runtime sein - kurz ART. Apps sollen jetzt schneller und vor allem flüssiger laufen, denn in ART wurden zahlreiche Mankos behoben, die in der Dalvik-Engine noch zu Rucklern oder Speicherengpässen führten. Lediglich bei Updates müssen Nutzer jetzt länger warten. Projekt Volta sorgt zusätzlich für längere Akkulaufzeiten.

  • Unsere Benchmarks bestätigen die Angaben von Google, dass sich beim Versionssprung von Android 4.4 auf... (Screenshots: Golem.de)
  • ...Android 5.0 die Geschwindigkeit des Systems erhöht hat, hier im Benchmark Android Bench.
  • Android-Bench-Resultate in Android 4.4
  • Android-Bench-Resultate in Android 5.0
  • Der neue Energiesparmodus in Android 5.0
  • Der neue Energiesparmodus in Android 5.0
  • Resultat von Andebench in Android 5.0
  • Resultat von Andebench in Android 4.4
  • Resultat von Caffeine in Android 4.4
  • Resultat von Caffeine in Android 5.0
Unsere Benchmarks bestätigen die Angaben von Google, dass sich beim Versionssprung von Android 4.4 auf... (Screenshots: Golem.de)
Inhalt:
  1. Android 5.0: Lollipop läuft schneller ohne Dalvik und länger mit Volta
  2. Just-In-Time-Compiler fällt weg
  3. Das Smartphone läuft länger mit Volta

Nach unserem Test der neuen Funktionen sowie einem Hintergrundartikel zur Verschlüsselung und dem Sicherheitsframe SE Android widmen wir uns in diesem Artikel der neuen Runtime und den Energiesparmaßnahmen, die Lollipop mitbringt.

Viele Anwendungen in Android sind in Java programmiert und werden lediglich als Bytecode ausgeliefert. Damit sie laufen, wird eine entsprechende Runtime-Engine benötigt, die den Javacode kompiliert, wenn die App gestartet wird und gleichzeitig als Schnittstelle zum System dient.

Unruhe durch die Garbage Collection

Diese Runtime-Engine hieß bislang unter Android Dalvik-Engine und übernahm unter anderem die Speicherverwaltung samt der sogenannten Garbage Collection. Bei der Garbage Collection kümmert sich das System darum, dass nicht mehr benötigte Speicherbereiche wieder freigegeben werden. Dadurch unterscheidet sich Java von Programmiersprachen wie C oder C++, in denen der Programmierer seine Anwendungen so programmieren muss, dass sie selbst für eine effiziente Speicherverwaltung sorgen.

Stellenmarkt
  1. Deloitte, verschiedene Standorte
  2. TenneT TSO GmbH, Bayreuth

Die Garbage Collection unterbricht jedoch regelmäßig laufende Anwendungen. Bisher geschah das in zwei Phasen. Im ersten Durchlauf stoppte die Dalvik-Engine die Ausführung sämtlicher Prozesse, um die Datenverteilung im Hauptspeicher zu analysieren. Für mehrere Millisekunden brachte die Garbage Collection so sämtliche laufenden Applikationen zum Stillstand. In der zweiten Phase wurden wieder alle Prozesse angehalten, während die Garbage Collection den Hauptspeicher aufräumte.

Weniger Garbage Collection in ART

Bei der Dalvik-Engine lagen diese Unterbrechungen noch im zwei-, manchmal sogar im dreistelligen Millisekundenbereich, was zu deutlichen Aussetzern bei rechenintensiven Anwendungen führte, etwa zu ausgelassenen Einzelbildern bei Spielen. Laut Google waren es durchschnittlich 54 Millisekunden pro Aufräumzyklus.

Google hat ART deutlich effizienter gestaltet. Die Garbage Collection springt nicht nur weniger häufig an, sondern läuft auch noch schneller durch. Dafür sorgen mehrere Neuerungen in ART. Zum einen wurden einige Funktionen zur Speicherverwaltung in die Applikation selbst ausgelagert. Die Funktion Pre-Cleaning sorgt bereits vorab für eine bessere Verteilung der Daten im Hauptspeicher. Die verbleibenden Pausen, die noch durch ARTs Garbage Collection verursacht werden, hat Google von durchschnittlich 10 auf 3 Millisekunden reduziert. Dabei wird meist nur noch der freigegebene Speicherbereich überprüft.

Just-In-Time-Compiler fällt weg 
  1. 1
  2. 2
  3. 3
  4.  


Anzeige
Top-Angebote
  1. 229,99€
  2. 44,53€ (Exklusiv!) @ ubi.com
  3. 25,00€ (Bestpreis!)
  4. (u. a. MSI MPG Z390 Gaming Edge AC für 149,90€, MSI MPG Z390 Gaming Pro Carbon AC für 180,90€)

RedaktionMahl 07. Dez 2014

Hallo guten Tag, habe ein xperia Z1 und seit dem letzten Update ist er nicht mehr zu...

Lala Satalin... 30. Nov 2014

Deshalb roote ich und "slap google right in their face" :D

Lala Satalin... 29. Nov 2014

Wie soll sie denn beschleunigen, wenn bei jedem Zugriff auf den internen...

DNAofDeath 27. Nov 2014

Da is der Anteil von NSA-Traffic, der ist Geheim, die Energie dafür ist auch geheim, wird...

chrulri 23. Nov 2014

Wirst du deine Freundin trotz Schwiegermutter heiraten? <3


Folgen Sie uns
       


Pedelec HNF-Nicolai SD1 Urban ausprobiert

Wir sind das Pedelec eine Woche lang zur Probe gefahren und waren besonders vom Motor angetan.

Pedelec HNF-Nicolai SD1 Urban ausprobiert Video aufrufen
Disintegration angespielt: Fast wie ein Master Chief mit Privatarmee
Disintegration angespielt
Fast wie ein Master Chief mit Privatarmee

Gamescom 2019 Ein dick gepanzerter Held auf dem Schwebegleiter plus bis zu vier Fußsoldaten, denen man Befehle erteilen kann: Das ist die Idee hinter Disintegration. Golem.de hat das Actionspiel ausprobiert.
Von Peter Steinlechner

  1. Omen HP erweitert das Command Center um Spiele-Coaching
  2. Games Spielentwickler bangen weiter um Millionenförderung
  3. Gamescom Opening Night Hubschrauber, Historie plus Tag und Nacht für Anno 1800

Indiegames-Rundschau: Epische ASCII-Abenteuer und erlebnishungrige Astronauten
Indiegames-Rundschau
Epische ASCII-Abenteuer und erlebnishungrige Astronauten

In Stone Story RPG erwacht ASCII-Art zum Leben, die Astronauten in Oxygen Not Included erleben tragikomische Slapstick-Abenteuer, dazu kommen Aufbaustrategie plus Action und Sammelkartenspiele: Golem.de stellt neue Indiegames vor.
Von Rainer Sigl

  1. Indiegames-Rundschau Von Bananen und Astronauten
  2. Indiegames-Rundschau Verloren im Sonnensystem und im Mittelalter
  3. Indiegames-Rundschau Drogen, Schwerter, Roboter-Ritter

Hyundai Kona Elektro: Der Ausdauerläufer
Hyundai Kona Elektro
Der Ausdauerläufer

Der Hyundai Kona Elektro begeistert mit Energieeffizienz, Genauigkeit bei der Reichweitenberechnung und umfangreicher technischer Ausstattung. Nur in Sachen Emotionalität und Temperament könnte er etwas nachlegen.
Ein Praxistest von Dirk Kunde

  1. Elektroauto Porsches Elektroauto Taycan im 24-Stunden-Dauertest
  2. Be emobil Berliner Ladesäulen auf Verbrauchsabrechnung umgestellt
  3. ACM City Miniauto soll als Kleintransporter und Mietwagen Furore machen

    •  /