Welche Auswirkungen hat die Änderung der maximalen Größe des Anwendungs-VM-Heapspeichers?


7

Über das Einstellungsmenü in CM6 können Sie die maximale Heap-Größe pro Prozess ändern (intern ist dies die dalvik.vm.heapsizeEigenschaft). Welche praktischen Auswirkungen hat das Anheben oder Absenken dieser Einstellung? Auf meinem G1 habe ich es von 16 m auf 12 m geändert und festgestellt, dass sich das Wechseln von Anwendungen schneller anfühlt. Ich frage mich jedoch, ob dadurch bei einigen Anwendungen früher der Speicherplatz knapp wird.

Antworten:


9

Hier ist ein großartiger Artikel, den jemand über die Auswirkungen einer Änderung geschrieben hat, sehr detailliert: http://ryanolson.wordpress.com/2010/07/13/test-how-changing-the-max-amount-of-memory-per- vm-heap-can-effect-your-rom-cyanogen /

Kurz gesagt, mit dem G1 können größere Anwendungen abstürzen. Ich würde nur empfehlen, dass Sie die Standardeinstellung beibehalten oder einen Wert suchen, bei dem in Anwendungen mit keine Abstürze auftreten.

Soweit alles andere geht, in der kurzen Zeit nach anderen Orten suchen und über verschiedene Beiträge lesen. Es konnten keine anderen Effekte als möglicherweise die Akkulaufzeit gefunden werden.


Das klingt gut. Ich denke, ich werde es behalten, da nichts abstürzt (obwohl das Gierigste, was ich versucht habe, Maps war), und der Launcher scheint viel öfter in Erinnerung zu bleiben.
Josh Lee

4

Wenn Sie ein Telefon mit wenig Speicher haben (wie das G1) und Ihren Tag damit verbringen, zwischen ein paar kleinen Anwendungen zu wechseln, beschleunigt das Verringern dieser Zahl Ihr System und ermöglicht, dass mehr Programme geladen bleiben, wodurch das Umschalten beschleunigt wird.

Wenn Sie schwergewichtige Anwendungen haben (wie die FB-App!), Die ihre Arbeit nicht innerhalb des von Ihnen festgelegten Grenzwerts erledigen können, stürzen sie ab und sterben ohne ersichtlichen Grund, bis Sie die Anzahl so weit erhöhen, dass sie überleben können. Normalerweise finde ich das vorzuziehen. Das Wechseln von Apps auf meinem Telefon ist langsamer, aber die großen Jobs stürzen nicht zufällig ab.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.