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. Hays AG, Heilbronn
  2. Streit Service & Solution GmbH & Co. KG, Hausach bei Villingen-Schwenningen

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. Lenovo Legion Y530-15ICH für 699€ + Versand - Bestpreis!)
  2. ab 99,00€
  3. (u. a. GTA 5 für 12,99€, Landwirtschafts-Simulator 19 für 27,99€, Battlefield V für 32,99€)

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
       


Openbook erklärt (englisch)

Openbook ist ein neues soziales Netzwerk, das sich durch Crowdfunding finanziert hat. Golem.de hat sich mit dem Gründer Joel Hernández über das Projekt unterhalten.

Openbook erklärt (englisch) Video aufrufen
Zulassung autonomer Autos: Der Mensch fährt besser als gedacht
Zulassung autonomer Autos
Der Mensch fährt besser als gedacht

Mehrere Jahre haben Wissenschaftler und Autokonzerne an Testverfahren für einen Autobahnpiloten geforscht. Die Ergebnisse sprechen für den umfangreichen Einsatz von Simulation. Und gegen den schnellen Einsatz der Technik.
Von Friedhelm Greis

  1. Autonomes Fahren US-Post testet Überlandfahrten ohne Fahrer
  2. Mercedes-Sicherheitsstudie Wenn das Warndreieck autonom aus dem Auto fährt
  3. Einride T-Pod Autonomer Lkw fährt in Schweden Waren aus

Bethesda: Ich habe TES Blades für 5,50 Euro durchgespielt
Bethesda
Ich habe TES Blades für 5,50 Euro durchgespielt

Rund sechs Wochen lang hatte ich täglich viele spaßige und auch einige frustrierende Erlebnisse in Tamriel: Mittlerweile habe ich den Hexenkönig in TES Blades besiegt - ohne dafür teuer bezahlen zu müssen.
Ein Bericht von Marc Sauter

  1. Bethesda TES Blades erhält mehr Story-Inhalte und besseres Balancing
  2. Bethesda TES Blades ist für alle verfügbar
  3. TES Blades im Test Tolles Tamriel trollt

Homeoffice: Wenn der Arbeitsplatz so anonym ist wie das Internet selbst
Homeoffice
Wenn der Arbeitsplatz so anonym ist wie das Internet selbst

Homeoffice verspricht Freiheit und Flexibilität für die Mitarbeiter und Effizienzsteigerung fürs Unternehmen - und die IT-Branche ist dafür bestens geeignet. Doch der reine Online-Kontakt bringt auch Probleme mit sich.
Ein Erfahrungsbericht von Marvin Engel

  1. Bundesagentur für Arbeit Informatikjobs bleiben 132 Tage unbesetzt
  2. IT-Headhunter ReactJS- und PHP-Experten verzweifelt gesucht
  3. IT-Berufe Bin ich Freiberufler oder Gewerbetreibender?

    •  /