H
hachi
Stamm-User
- 189
Hallo alle zusammen, einige von euch haben es ja sicher schon mitbekommen. Die 16gb/2gb-ram Geräte haben ein Problemchen mit dem Ram. Es geht darum das obwohl nur 1-2 Programme offen sich nicht mit Multitasking richtig herum geschaltet werden kann. Gelegentlich (oder öfter) schließen sich apps zwischen die man herum schalten will - obwohl nicht viele Apps offen sind.
Der grund dafür ist relativ einfach, Stock-Android braucht deutlich weniger RAM als Android mit den LG-Änderungen. So war es möglich das ich ein jahr lang ohne probleme das Nexus5 (2gb ram) verwenden konnte, und erst mit dem LG G3 (welches auch 2gb hat) die nerven weg geworfen habe.
Für mich ist es ein Arbeitsgerät, für meinen Workflow ist es wichtig zwischen Apps problemlos herum schalten zu können. Deshalb regt mich dieses Problem so auf.
Durch dieses Forum wurde ich auf eine Lösung aufmerksam, es geht um die Änderung der Speicherwerte in der Build.prop.
Folgendes szenario finden wir vor...
LG produziert die Geräte, gibt Android samt ihrer Änderungen drauf und freut sich das es funktioniert. Wie bei vielen Herstellern werden hausintern zum entwickeln und testen unr die TOP-Geräte verwendet, in unserem fall ist das die 32gb/3gb-ram-version.
Tatsächlich ist es so, das die kleine und große Version mit der selben ROM laufen, daher auch mit den gleichen speicherwerten. Während die 3gb-user kein problem haben, schimpfen viele 2gb-user.
Nach dem einschalten des G3 sind gleich mal ~1,2gb ram verbraten. Geräte wie das Nexus5, welche das Pure Android ohne Abänderungen verwenden, verbrauchen an der stelle nur ~800-900mb.
In der Build.Prop wird nun mit einigen werten festgelegt welche Art von Speicherfresse wie viel Speicher verwenden darf. Hintergrund, Vordergrund, Systemtool... bla bla bla.
tatsächlich ist es so, das in der build.prop vom LG G3 etwa 828mb ram aufgelistet werden, das ist also der Speicher den LG dem Gerät zum Arbeiten bereitstellt.
Kurze rechnung..
Beim LG G3 mit 2gb ram sind rund 1,84gb ansprechbar.. Nach dem einschalten sind schon ~1,2gb verbraucht. Das kann also mal nur schlecht funktionieren. Die meisten LG G3 user können bestätigen das von den 1,8gb ram nach 10minuten laufzeit nur noch ~400mb ansprechbar sind.
Durch die Abänderung der Build.prop wird der zugewiesene wert von ~828mb auf ~416mb herabgesetzt. Und schon klagen die 2gb-user viel viel seltener über forcecloses beim Multitasking.
es geht dabei um die "ro.sys.fw.mOomMinFree1"-Werte...
im folgenden Bild habe ich euch das mal aufgelistet.
Am einfachsten lässt sich die build.prop mit diesem tool verändern (root erforderlich)
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor
betroffen ist übrigens Android 4.4.2 (Version 10a bis y) sowie auch die derzeit verfügbar 5.0 (version 20a)
Ich hoffe euch damit etwas geholfen zu haben.
Es macht mich traurig das LG hier keine Lösung hat... Hoffentlich gibt es bald CM mit Lollipop, die haben einen viel besseren Speicherverbrauch als die Stock-Version von LG. Anscheinend ist es heut zu tage wirklich nötig 3gb Ram bei einem Smartphone zu haben.
EDIT: Wichtig für alle Android 5.0 User.. Anscheinend funktioniert der Build.Prop editor hier nicht 100% richtig. Einfach aufmachen, runter scrollen und werte ändern funktioniert nicht . Er speichert nicht. Wenn ihr den Build.prop.editor öffnet findet ihr unten rechts einen kleinen stift, damit müsst ihr dann die werte ändern. Mit Save speichert ihr die Werte, wartet aber auch ab das wirklich gespeichert wurde. Die Backup-Funktion des Propeditors funktioniert anscheinend auch nicht.
Der grund dafür ist relativ einfach, Stock-Android braucht deutlich weniger RAM als Android mit den LG-Änderungen. So war es möglich das ich ein jahr lang ohne probleme das Nexus5 (2gb ram) verwenden konnte, und erst mit dem LG G3 (welches auch 2gb hat) die nerven weg geworfen habe.
Für mich ist es ein Arbeitsgerät, für meinen Workflow ist es wichtig zwischen Apps problemlos herum schalten zu können. Deshalb regt mich dieses Problem so auf.
Durch dieses Forum wurde ich auf eine Lösung aufmerksam, es geht um die Änderung der Speicherwerte in der Build.prop.
Folgendes szenario finden wir vor...
LG produziert die Geräte, gibt Android samt ihrer Änderungen drauf und freut sich das es funktioniert. Wie bei vielen Herstellern werden hausintern zum entwickeln und testen unr die TOP-Geräte verwendet, in unserem fall ist das die 32gb/3gb-ram-version.
Tatsächlich ist es so, das die kleine und große Version mit der selben ROM laufen, daher auch mit den gleichen speicherwerten. Während die 3gb-user kein problem haben, schimpfen viele 2gb-user.
Nach dem einschalten des G3 sind gleich mal ~1,2gb ram verbraten. Geräte wie das Nexus5, welche das Pure Android ohne Abänderungen verwenden, verbrauchen an der stelle nur ~800-900mb.
In der Build.Prop wird nun mit einigen werten festgelegt welche Art von Speicherfresse wie viel Speicher verwenden darf. Hintergrund, Vordergrund, Systemtool... bla bla bla.
tatsächlich ist es so, das in der build.prop vom LG G3 etwa 828mb ram aufgelistet werden, das ist also der Speicher den LG dem Gerät zum Arbeiten bereitstellt.
Kurze rechnung..
Beim LG G3 mit 2gb ram sind rund 1,84gb ansprechbar.. Nach dem einschalten sind schon ~1,2gb verbraucht. Das kann also mal nur schlecht funktionieren. Die meisten LG G3 user können bestätigen das von den 1,8gb ram nach 10minuten laufzeit nur noch ~400mb ansprechbar sind.
Durch die Abänderung der Build.prop wird der zugewiesene wert von ~828mb auf ~416mb herabgesetzt. Und schon klagen die 2gb-user viel viel seltener über forcecloses beim Multitasking.
es geht dabei um die "ro.sys.fw.mOomMinFree1"-Werte...
im folgenden Bild habe ich euch das mal aufgelistet.
Am einfachsten lässt sich die build.prop mit diesem tool verändern (root erforderlich)
https://play.google.com/store/apps/details?id=com.jrummy.apps.build.prop.editor
betroffen ist übrigens Android 4.4.2 (Version 10a bis y) sowie auch die derzeit verfügbar 5.0 (version 20a)
Ich hoffe euch damit etwas geholfen zu haben.
Es macht mich traurig das LG hier keine Lösung hat... Hoffentlich gibt es bald CM mit Lollipop, die haben einen viel besseren Speicherverbrauch als die Stock-Version von LG. Anscheinend ist es heut zu tage wirklich nötig 3gb Ram bei einem Smartphone zu haben.
EDIT: Wichtig für alle Android 5.0 User.. Anscheinend funktioniert der Build.Prop editor hier nicht 100% richtig. Einfach aufmachen, runter scrollen und werte ändern funktioniert nicht . Er speichert nicht. Wenn ihr den Build.prop.editor öffnet findet ihr unten rechts einen kleinen stift, damit müsst ihr dann die werte ändern. Mit Save speichert ihr die Werte, wartet aber auch ab das wirklich gespeichert wurde. Die Backup-Funktion des Propeditors funktioniert anscheinend auch nicht.
Anhänge
Zuletzt bearbeitet: