7 votos

¿Cuál es el efecto de cambiar el tamaño máximo del heap de la VM de la aplicación?

El menú de configuración de CM6 permite cambiar el tamaño máximo de la pila por proceso (internamente, es el dalvik.vm.heapsize propiedad). ¿Cuáles son los efectos prácticos de subir o bajar ese ajuste? En mi G1, lo he cambiado a 12m desde el valor por defecto de 16m, y he notado que el cambio de aplicaciones se siente más rápido, pero me pregunto si hará que algunas aplicaciones se queden sin memoria antes.

9voto

Brad Leach Puntos 9012

Aquí hay un gran artículo que alguien escribió sobre el efecto de cambiarlo, muy detallado: http://ryanolson.wordpress.com/2010/07/13/test-how-changing-the-max-amount-of-memory-per-vm-heap-can-effect-your-rom-cyanogen/

En resumen, con el G1, se puede provocar el bloqueo de las aplicaciones más grandes. Yo sólo recomendaría que lo mantuvieras por defecto o que encontraras un valor con el que no vieras ningún fallo en las aplicaciones.

En cuanto a cualquier otra cosa, en el corto período de tiempo de búsqueda en otros lugares y la lectura de los diferentes puestos. No pude encontrar personalmente ningún otro efecto, aparte de la posible duración de la batería.

4voto

Brett Veenstra Puntos 10238

Si tienes un teléfono con poca memoria (como el G1) y te pasas el día cambiando entre un par de pequeñas aplicaciones, bajar este número acelerará tu sistema y permitirá que más programas permanezcan cargados, haciendo que el cambio sea más rápido.

Si tienes aplicaciones pesadas (¡como la aplicación de FB!) que no pueden hacer su trabajo dentro del límite que has establecido, se bloquearán y morirán sin razón aparente hasta que aumentes el número lo suficiente como para que puedan sobrevivir. Normalmente encuentro esto preferible. Cambiar de aplicación en mi teléfono es más lento, pero los trabajos grandes no se bloquean aleatoriamente.

1voto

Sargun Dhillon Puntos 831

Además de las respuestas anteriores, tenga en cuenta que los diferentes dispositivos tienen diferentes valores predeterminados. Por ejemplo, en el Motorola Xoom el valor por defecto es de 256 MB. Como desarrollador, puede valer la pena probar las aplicaciones con una configuración inferior a la predeterminada para asegurarse de que funcionarán en el mayor número posible de dispositivos...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X