Existe-t-il un moyen de mettre sur liste blanche une application (navigateur Web) afin que le gestionnaire de mémoire Froyo 2.2 ne le tue PAS?

10

L'une de mes plus grandes bêtes noires avec Android (en raison de l'utilisation intensive de mon Droid X pour lire des pages Web) est le fait qu'il peut tuer TOUTE application qu'il souhaite lors de sa gestion automatisée de la mémoire. Surtout, le fait qu'il commence généralement par tuer le navigateur de stock par opposition à d'autres applications moins utiles.

Plus précisément, si je:

  • avoir plusieurs onglets ouverts dans le navigateur natif d'Android (ou même un seul onglet avec un état, comme Google Reader)

  • puis passer à une ou plusieurs applications de mémoire, par exemple un jeu lourd de Glu ou Google Maps / Navigation

  • Ensuite, le gestionnaire de mémoire Android décide de tuer mon navigateur pour libérer de la mémoire (contrairement à, disons, des processus aussi importants que Google Play ou le lecteur multimédia dont je ne veux pas)

  • Ce qui, en raison du navigateur de stock de Froyo ne préservant pas son état de session , perd tous les onglets ouverts que j'avais, ainsi que l'état dans l'onglet (par exemple, quel article de Google Reader était ouvert).

Existe-t-il un moyen de mettre sur liste blanche une application (navigateur Web) afin que le gestionnaire de mémoire Froyo 2.2 ne le tue PAS?

Système: Droid X avec ROM Froyo 2.2 d'origine, enracinée.

DVK
la source
Je vous ai donné un vote positif, mais la page est devenue folle lorsque j'ai essayé de laisser mon commentaire et ne m'a pas permis de corriger mon commentaire partiellement publié. Il est difficile de cliquer sur le lien de modification sur le site mobile.
Matt
Pas besoin de changer la question pour moi. Je ne t'ai pas déçu.
Matt
Ce que j'essayais de dire avant que le site mobile ne devienne fou: je l'ai cherché il y a quelque temps mais je n'ai rien trouvé. Je ne peux pas croire qu'il n'y ait aucun moyen de définir les priorités d'applications spécifiques, donc minfree a quelques conseils pour décider quelle application tuer.
Matt
Il semble que vous puissiez contourner ce problème en utilisant un autre navigateur.
Gdalya

Réponses:

5

AFAIK, tu ne peux pas.

Mais, vous pouvez personnaliser le moment de tuer les applications d'arrière-plan (application non sélective) en modifiant les valeurs MinFree définies par Android (la racine est requise pour peaufiner). Si vous rencontrez des problèmes pour y faire face, il existe de nombreuses applications dans Play Store pour cela. Mon préféré est AutoKiller Memory Optimizer.

Et, lorsque les applications de premier plan et / ou le noyau manquent de mémoire, la suppression des applications d'arrière-plan ne peut pas être empêchée. C'est parce que les applications de premier plan et le noyau sont plus importants que les applications d'arrière-plan. Probablement, vous ne voudriez pas planter l'appareil pour conserver votre navigateur Web en arrière-plan.

Mise à jour:
Une autre approche consiste à créer / augmenter la mémoire de swap dans l'appareil. Il existe également des applications à cet effet: Swapper (par dario) et Swapper 2 (par Elviss).

Android Quesito
la source
1. J'ai essayé de jouer avec MinFree - cela rendait Froyo très instable (redémarrages spontanés> 1x / jour sur à peu près TOUS les paramètres personnalisés - j'en ai essayé plusieurs). 2. Mon problème ne tue pas les applications d'arrière-plan - il tue lorsqu'il n'est pas nécessaire (je SAIS de combien de mémoire mon application de premier plan a besoin, de la quantité dont je dispose et de la quantité d'ordure comme Google Play ou Amazon Store. Assez peut être libéré sans toucher le navigateur)
DVK
@DVK Votre question est excellente, mais elle nécessite un support exclusif du noyau pour cela. Je mettrais à jour si je trouve une solution. Et faites de même si vous le trouvez. Cela pourrait vraiment être utile.
Android Quesito
1
@DVK Pendant ce temps, vous pouvez essayer d'augmenter Swap.
Android Quesito
1
ne réalisait pas que c'était faisable sous Android. Va examiner cela - merci! Ajoutez-le aux pls de réponse.
DVK
1
Il y a des situations où la fermeture forcée de l'application de premier plan car elle ne peut pas avoir suffisamment de mémoire est préférable à la fermeture de l'application de fond. Je souhaite qu'il y ait une case à cocher "garder l'application actuelle en vie" dans l'application de commutation -dialog, ou quelque chose du genre.
Ilari Kajaste