Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Va a correr un servicio Android en un proceso diferente, contribuir al mismo límite de montón?

[ Nota: este es un seguimiento de la pregunta sobre la ejecución de un servicio de Android en un proceso independiente: ¿Cómo puede una aplicación de Android tener más de un proceso? ]

Si especifico un servicio para ejecutar en un proceso separado, ¿tendrá su propio límite de montón (o comparte el límite de montón con el proceso principal)? En resumen, ¿están los límites de montón por proceso o por aplicación?

One Solution collect form web for “¿Va a correr un servicio Android en un proceso diferente, contribuir al mismo límite de montón?”

Cada proceso tiene su propia memoria virtual y espacio de direcciones. Por lo tanto, cada proceso también tiene propio montón que se gestiona.

Sin embargo, todos los procesos comparten la misma memoria física, administrada por el sistema operativo. Así, tener un proceso separado puede ayudar con problemas de memoria a veces, pero no siempre.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.