¿Hay alguna manera de incluir en la lista blanca una aplicación (navegador web) para que el administrador de memoria Froyo 2.2 NO la elimine?

Una de mis mayores molestias con Android (debido al uso intensivo de mi Droid X para leer páginas web) es el hecho de que puede matar CUALQUIER aplicación que desee al realizar su administración de memoria automatizada. Especialmente, el hecho de que generalmente comienza eliminando el navegador estándar en lugar de otras aplicaciones menos útiles.

Más específicamente, si yo:

  • tener varias pestañas abiertas en el navegador nativo de Android (o incluso una sola pestaña con algún estado, como Google Reader)

  • y luego cambie a alguna(s) aplicación(es) que acaparan la memoria, por ejemplo, algún juego pesado de Glu o Google Maps/Navigation

  • Luego, el administrador de memoria de Android decide eliminar mi navegador para liberar memoria (a diferencia de, digamos, procesos tan importantes como Google Play o el reproductor multimedia que no quiero)

  • Lo cual, debido a que el navegador de valores de Froyo no conserva su estado de sesión , pierde todas las pestañas abiertas que tenía, así como el estado de las pestañas (por ejemplo, qué artículo de Google Reader estaba abierto).

¿Hay alguna manera de incluir en la lista blanca una aplicación (navegador web) para que el administrador de memoria Froyo 2.2 NO la elimine?

Sistema: Droid X con stock Froyo 2.2 ROM, rooteado.

Le di un voto a favor, pero luego la página se volvió loca cuando intenté dejar mi comentario y no me dejó corregir mi comentario parcialmente publicado. Es difícil presionar el enlace de edición en el sitio móvil.
No hay necesidad de cambiar la pregunta para mí. No te voté negativo.
Lo que estaba tratando de decir antes de que el sitio móvil se volviera loco: busqué esto hace un tiempo pero no pude encontrar nada. No puedo creer que no haya forma de establecer las prioridades de aplicaciones específicas, por lo que minfree tiene alguna orientación al decidir qué aplicación eliminar.
Parece que podría solucionar este problema utilizando un navegador diferente.

Respuestas (1)

AFAIK, no puedes.

Sin embargo, puede personalizar cuándo eliminar aplicaciones en segundo plano (no aplicaciones selectivas) ajustando los valores de MinFree establecidos por Android (se requiere raíz para ajustar). Si tiene problemas para manejarlo, hay muchas aplicaciones en Play Store para eso. Mi favorito es AutoKiller Memory Optimizer.

Y, cuando la aplicación en primer plano y/o el kernel se quedan sin memoria, no se puede evitar eliminar las aplicaciones en segundo plano. Es porque las aplicaciones en primer plano y el núcleo son más importantes que las aplicaciones en segundo plano. Probablemente, no querrá bloquear el dispositivo para mantener su navegador web en segundo plano.

Actualización:
Otro enfoque es crear/aumentar la memoria de intercambio en el dispositivo. También hay aplicaciones para este propósito: Swapper (de dario) y Swapper 2 (de Elviss).

1. Traté de jugar con MinFree: hizo que Froyo fuera muy inestable (reinicios espontáneos> 1 vez por día en casi CUALQUIER configuración personalizada; probé varias). 2. Mi problema no es eliminar las aplicaciones en segundo plano: elimina cuando no es necesario (SÉ cuánta memoria necesita mi aplicación en primer plano, cuánta libre tengo y cuánta basura como Google Play o Amazon Store ocupan. Se puede liberar suficiente sin tocando el navegador)
@DVK Su pregunta es excelente, pero requiere soporte exclusivo del kernel para eso. Actualizaría si encuentro una solución. Y haz lo mismo si lo encuentras. Realmente podría ser útil.
@DVK Mientras tanto, puede intentar aumentar el intercambio.
No me di cuenta de que eso es factible en Android. Lo investigaré, ¡gracias! Agrégalo a la respuesta pls.
Hay situaciones en las que es preferible cerrar la aplicación en primer plano porque no puede tener suficiente memoria que cerrar la aplicación en segundo plano. Desearía que hubiera una casilla de verificación "mantener viva la aplicación actual" en el cuadro de diálogo Cambiar aplicación, o algo así.
@SachinShekhar: lamentablemente, Swapper no funcionó porque el stock Froyo 2.2 en DroidX tiene un kernel que NO admite el intercambio (basado en los pasos de solución de problemas ofrecidos por Swapper)