Existe-t-il des inconvénients ou des risques pour limiter les processus d'arrière-plan?


38

J'ai activé les options de développeur sur mon Samsung Galaxy Grand Duos, puis changé l'option "Limiter le processus d'arrière-plan" de limite standard à Aucun processus d'arrière-plan .

Après cela, mon téléphone fonctionne bien, sans problème de suspension ni de lenteur, comme auparavant.

Mais mon doute est de savoir si ce changement affectera tout processus, mises à jour, applications ou tout ce qui pourrait causer une erreur ou un échec?

Réponses:


45

La définition de cette option oblige Android à arrêter chaque processus dès qu’il est vide (c’est-à-dire quand aucun service n'est démarré et aucune activité n'est affichée à l'écran pour cette application).

Pour être clair: cette option ne sera pas arrêter des applications qui normalement exécuter en arrière - plan de le faire. Votre client de messagerie sera toujours exécuté périodiquement pour vérifier le courrier, s'il est configuré pour le faire. Les applications qui utilisent Google Cloud Messaging pour recevoir des messages Push de serveurs Internet (tels que Gmail et Facebook) pourront toujours le faire. L'option serait mieux nommée "En cache Limite du processus d'arrière-plan ", car elle limite les applications qui s'afficheraient autrement avec cette étiquette dans le gestionnaire d'applications.

La prochaine fois que chaque application doit démarrer, Android doit la charger à partir de son emplacement de stockage. Cela consomme plus d’énergie et prend plus de temps que de le réexécuter lorsque le processus était en mémoire. Cela ne signifie pas seulement quand vous commencez une activité à partir de cette application délibérément; cela signifie également que le client de messagerie doit être rechargé à chaque fois qu'il veut vérifier ses courriels. Au fil du temps, cela peut entraîner une perte énorme de batterie.

S'agissant d'une option de développement, cela peut également provoquer des bogues rares dans certaines applications et les développeurs de ces applications peuvent ne pas vouloir les réparer. Par exemple, sur les appareils Nexus exécutant la version 4.2.2, lorsque cette option est activée, l’application de calendrier intégrée continue à redémarrer de lui-même avec cet ensemble d’options, car l’arrêt du processus en arrière-plan mis en cache entraîne la suppression du fournisseur de contenu du calendrier. provoque une boucle de services se redémarrant les uns les autres pour vérifier les mises à jour du calendrier. Si cela se produit, la boucle déchargera votre batterie très rapidement.


Le bug de redémarrage est toujours présent sur Android 6.0 ....
Henry Hu

@ HenryHu "Cela ne fonctionne pas si je change le comportement du système d'exploitation d'une manière qui n'est que pour les tests" n'est pas vraiment un bug.
Dan Hulme

1
mais le problème peut surgir dans d'autres situations. Dans un scénario où il y a une pression mémoire, l'application Calendrier est également en train d'être supprimée et redémarre d'elle-même. Cela devrait vraiment être un service.
Henry Hu

8

J'ai récemment trouvé ce même paramètre (c'est-à-dire le nombre de processus autorisés à s'exécuter en arrière-plan) et je l'ai réduit de «Limite standard» à mon seul GT-S7562L. J'ai immédiatement constaté une amélioration significative des performances, et jusqu'à présent il n'y a pas eu de problèmes. J'ai fait le changement par désespoir: mon téléphone était presque devenu une brique. Il était continuellement lent et se bloquait souvent tout simplement. J'ai lu que l'un des problèmes des systèmes Android est qu'ils permettent aux applications de continuer à récupérer de la mémoire jusqu'à la disparition. J'ai peut-être résolu ce problème pour mon téléphone. Je suppose que je le saurai dans quelques jours, mais jusqu'à présent, je suis assez heureux.


1
Même avec mon NOKIA 5! UNE HONTE!!! C’est le seul moyen que j’ai trouvé au cours des MOIS d’utiliser af *** BRICK pour rendre l’appareil à nouveau utilisable ...: \ Mon androïde de 7 ans était plus rapide: \
marcolopes Le

2

J'ai obtenu de meilleures performances en sélectionnant 4 processus en arrière-plan. La limite standard est de 20 processus en arrière-plan. De Alcatel A564C ONETOUCH POP ICON Une conversation franche.


1
Comment connaissez-vous la limite standard?
polynomial_donut

4 est ce que j’utilise avec NOKIA 5
marcolopes

1

La limitation du traitement en arrière-plan du téléphone peut réellement améliorer les performances de votre téléphone. Seulement, si vous ouvrez une application, le téléphone mettra quelques secondes à se charger car il chargera d’abord les fichiers nécessaires pour être utilisés par certaines applications.

Autre avantage, vous pouvez prolonger la durée de vie de la batterie car aucun processus d'arrière-plan n'est en cours d'exécution.


1
Existe-t-il une référence pour sauvegarder cette réponse ou est-ce basé sur votre expérience?
Andrew T.

Peut-être que le manque de processus d'arrière-plan compense le chargement excessif d'applications?
marcolopes

1

Si vous choisissez, no background processesvotre téléphone reviendra à Nokia Mobile en 1995. Il arrêtera tous les types de mises à jour de notifications et de transmission de données de pré-utilisateurs, votre téléphone ne fonctionnera que pour prendre un appel ou recevoir des messages de votre fournisseur de service de numéro de portable.

Gardez votre téléphone dans le processus d'arrière-plan standard jusqu'à ce qu'il ne soit pas devenu âgé de 2 ans et performant très lent.

Vous devez conserver au moins 1 ou 2 processus d'arrière-plan pour rester en contact avec les informations les plus récentes et les plus intelligentes.

Il existe une autre option disponible qui consiste à arrêter de manière sélective toutes les activités en arrière-plan. Elle économisera la vie de votre batterie et réduira également les problèmes de chauffage.


1
Veuillez ne pas utiliser le jargon SMS / Chat sur ce site. Nous manquons également de sens de l'humour, évitez-le aussi. Essayez d’utiliser au mieux votre anglais et votre grammaire anglaise. Voir notre page d'aide .
Tamoghna Chowdhury

Mon Nokia 5 a 1 an et était une BRICK OUT of the box !!! C'est la seule façon de l'utiliser ...
marcolopes

1

J'aime bien le commentaire de la précédente affiche sur le Nokia de 1995. Bien que les modérateurs ne sachent pas rire de temps en temps. Je l'ai trouvé absolument hilarant.

Je garde mon téléphone au maximum 4 processus en arrière-plan et ses performances sont bien supérieures à celles de la norme. Je reçois toutes mes notifications (que j'ai personnellement gérées dans le réglage des notifications) sans différence notable. Je suis très heureux que ce paramètre existe dans les options de développement. Fournit également une sécurité accrue et une consommation de batterie moindre.


0

L'un des problèmes que vous pouvez rencontrer vous-même est que certains services qui s'exécutent en arrière-plan (Tasker, Services de localisation Google, etc.) peuvent se fermer de manière inattendue. Autre que cela, je pense qu'il n'y a pas d'autre problème avec la limitation des applications en arrière-plan.

Modifier: ce que vous avez sélectionné empêche les applications telles que celles mentionnées ci-dessus de cesser de fonctionner. Gmail, par exemple, ne pourra pas vous mettre à jour sur les courriels que vous avez reçus.


2
Aucun de ces problèmes.
suresh_chandran

2
Ceci est une information fausse, ce paramètre n'affecte PAS les services système tels que gmail. Jetez un coup d’œil à la fonctionnalité de vos applications récentes, c’est ce que le paramètre désigne comme un "processus en arrière-plan". Voir la réponse de @ dan-hulme pour plus d'informations.
CauselessEffect le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.