Android erhält eine Leistungssteigerung durch mehr RAM und 16 KB Seitengröße
Google Er arbeitet Ermöglicht eine Leistungssteigerung auf Android-Geräten durch Unterstützung für eine Seitengröße von 16 KB. Diese Speicherverwaltungsänderung wird nun in größerem Maßstab getestet.
Auf den meisten CPUs übersetzen dedizierte Geräte, sogenannte Memory Management Units (MMUs), Adressen von dem, was das Programm verwendet, in einen physischen Speicherort im Speicher. Diese Übersetzung erfolgt basierend auf der Seitengröße. Jedes Mal, wenn ein Programm mehr Speicher benötigt, muss das Betriebssystem eingreifen und einen Seitentabelleneintrag ausfüllen, um diesen Speicherblock einem Prozess zuzuweisen. Wenn die Seitengröße viermal größer ist, ist die Rechenschaftspflicht viermal geringer. So kann das System mehr Zeit damit verbringen, dafür zu sorgen, dass Ihre Videos gut aussehen, Spiele gut laufen und Apps reibungslos funktionieren, und weniger Zeit damit verbringen, Betriebssystemdokumente auf niedriger Ebene auszufüllen.
Bisher wurde Android „für die Arbeit mit einer Seitengröße von 4 KB entwickelt und optimiert“. Google hat herausgefunden, dass die Verwendung der größeren Seitengröße auf Android zu einer „5-10 %igen Steigerung der Gesamtleistung“ führt, allerdings geht dies auf Kosten der Nutzung von etwa 9 % mehr Speicher. genau:
- „Reduzierte Anwendungsstartzeiten, während das System unter Speicherdruck steht: durchschnittlich 3,16 % kürzer, mit deutlicheren Verbesserungen (bis zu 30 %) für einige von uns getestete Anwendungen.“
- „Reduzierter Stromverbrauch beim Ausführen der Anwendung: durchschnittlich 4,56 % Reduzierung“
- „Schnellerer Kamerastart: Der Heißstart ist im Durchschnitt 4,48 % schneller, der Kaltstart ist im Durchschnitt 6,60 % schneller.“
- „Systemstartzeit verbessert: durchschnittlich um 1,5 % (ca. 0,8 Sekunden) verbessert“
Mit Android 15 hat Google das Betriebssystem „von Grund auf neu gestaltet, um den Betrieb mit unterschiedlichen Seitengrößen zu unterstützen und es so unabhängig von der Seitengröße zu machen“. Entwickler müssen ihre Anwendungen für Geräte mit einer Seitengröße von 16 KB neu kompilieren, aber „die gleiche Anwendungsbinärdatei kann sowohl auf 4-KB- als auch auf 16-KB-Geräten ausgeführt werden.“
Sie können damit mit Android 15 QPR1 Beta 1 auf dem Pixel 8 und 8 Pro beginnen. Die Entwickleroption „Booten mit 16 KB Seitengröße“ erfordert das Löschen des Geräts und das Entsperren des Bootloaders und ist daher nicht für den täglichen Gebrauch geeignet.
Google arbeitet mit der Einführung eines x86_64-Emulators mit „SoC- und OEM-Partnern zusammen, um die Option bald auf weiteren Geräten zu aktivieren“.
Wir freuen uns nun darauf, dass App- und SDK-Entwickler diese Optionen nutzen und sich in naher Zukunft auf Android-Geräte mit höherer Leistung und Effizienz vorbereiten können.
Bezüglich der Verfügbarkeit für den Endbenutzer wurde ein Zeitplan „in naher Zukunft“ angegeben. Google sagt, dass „keine Android-Produktionsgeräte, die heute verfügbar sind oder für Android 15 erwartet werden, eine Seitengröße von 16 KB unterstützen.“ Das Android-Team geht davon aus, dass die Einführung einer Seitengröße von „16 KB (und eventuell größer)“ mit der Entwicklung von „Geräten mit größeren Mengen an physischem Speicher (RAM)“ durch OEMs zusammenfällt.
FTC: Wir nutzen Affiliate-Links, um automatisch Einnahmen zu erzielen. mehr.
„Lebenslanger Social-Media-Liebhaber. Fällt oft hin. Schöpfer. Leidenschaftlicher Feinschmecker. Entdecker. Typischer Unruhestifter.“