Abo
  • Services:

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. M-net Telekommunikations GmbH, München
  2. McService GmbH, München

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. (u. a. Ultimate Ears BOOM 2 84€)
  2. (u. a. Roomba e5 399€)
  3. (u. a. Chihiros Reise ins Zauberland - Studio Ghibli Blu-Ray Collection 12,97€)

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
       


Lenovo Mirage Solo und Camera - Test

Wir haben laut Lenovo "die nächste Generation VR" getestet. Tipp: Sie ist nicht so viel besser als die letzte.

Lenovo Mirage Solo und Camera - Test Video aufrufen
Key-Reseller: Das umstrittene Geschäft mit den günstigen Gaming-Keys
Key-Reseller
Das umstrittene Geschäft mit den günstigen Gaming-Keys

Computerspiele zum Superpreis - ist das legal? Die Geschäftspraktiken von Key-Resellern wie G2A, Gamesrocket und Kinguin waren jahrelang umstritten, mittlerweile scheint die Zeit der Skandale vorbei zu sein. Doch Entwickler und Publisher sind weiterhin kritisch.
Von Benedikt Plass-Fleßenkämper und Sönke Siemens


    Landwirtschafts-Simulator auf dem C64: Auf zum Pixelernten!
    Landwirtschafts-Simulator auf dem C64
    Auf zum Pixelernten!

    In der Collector's Edition des Landwirtschafts-Simulators 19 ist das Spiel gleich zwei Mal enthalten - einmal für den PC und einmal für den C64. Wir haben die Version für Commodores Heimcomputer auf unserem Redaktions-C64 gespielt, stilecht von der Cartridge geladen.
    Ein Test von Tobias Költzsch

    1. Giants Software Ländliche Mods auf Playstation und Xbox

    Resident Evil 2 angespielt: Neuer Horror mit altbekannten Helden
    Resident Evil 2 angespielt
    Neuer Horror mit altbekannten Helden

    Eigentlich ein Remake - tatsächlich aber fühlt sich Resident Evil 2 an wie ein neues Spiel: Golem.de hat mit Leon und Claire gegen Zombies und andere Schrecken von Raccoon City gekämpft.
    Von Peter Steinlechner

    1. Resident Evil Monster und Mafia werden neu aufgelegt

      •  /