Question:
Quel est l'effet de la modification de la taille maximale du segment de mémoire VM d'application?
Josh Lee
2010-10-12 22:35:37 UTC
view on stackexchange narkive permalink

Le menu des paramètres de CM6 vous permet de modifier la taille maximale du tas par processus (en interne, c'est la propriété dalvik.vm.heapsize ). Quels sont les effets pratiques de l'augmentation ou de la réduction de ce paramètre? Sur mon G1, je l'ai changé à 12m par rapport à la valeur par défaut de 16m, et j'ai remarqué que le changement d'application se sent plus rapide, mais je me demande si cela entraînera un manque de mémoire plus tôt pour certaines applications.

Deux réponses:
#1
+9
mistical
2010-10-13 02:48:09 UTC
view on stackexchange narkive permalink

Voici un excellent article que quelqu'un a écrit sur l'effet de sa modification, très détaillé: http://ryanolson.wordpress.com/2010/07/13/test-how-changing-the-max-amount- of-memory-per-vm-heap-can-effect-your-rom-cyanogen /

En bref, avec le G1, il peut provoquer des applications plus importantes s'écraser. Je vous recommande simplement de le conserver par défaut ou de trouver une valeur avec laquelle vous ne voyez pas de plantage dans les applications.

En ce qui concerne tout le reste, dans le court laps de temps, chercher ailleurs et lire différents des postes. Impossible de trouver personnellement d'autres effets, à part peut-être la durée de vie de la batterie.

Ça sonne bien. Je pense que je vais le garder car rien ne plante (bien que la chose la plus gourmande que j'ai essayée ait été Maps), et le lanceur semble rester en mémoire beaucoup plus souvent.
#2
+4
Caleb
2011-04-14 13:29:51 UTC
view on stackexchange narkive permalink

Si vous avez un téléphone avec une mémoire faible (comme le G1) et que vous passez votre journée à basculer entre quelques petites applications, abaisser ce nombre accélérera votre système et permettra à plus de programmes de rester chargés, ce qui accélérera la commutation.

Si vous avez des applications lourdes (comme l'application FB!) qui ne peuvent pas faire leur travail dans la limite que vous avez définie, elles tomberont en panne et mourront sans raison apparente jusqu'à ce que vous augmentiez suffisamment le nombre pour ils peuvent survivre. Je trouve généralement cela préférable. Changer d'application sur mon téléphone est plus lent, mais les gros travaux ne se bloquent pas au hasard.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...