Que signifient les valeurs de «Running Services»?

8

Quand je vais suivre le chemin

Paramètres: Applications: exécution des services

Je vois:

Autre: 78 Mo en 4

Dispo: 109 Mo + 58 Mo en 8

Que signifie ci-dessus?

Surtout, [78 Mo en 4], [109 Mo + 58 Mo] et [8]

IM-JM
la source

Réponses:

5

Pour autant que je sache, cela se décompose en ceci:

  • Autre: il s'agit de la RAM qui n'est pas disponible pour le moment car elle est utilisée par des services en cours d'exécution (il peut s'agir de ceux qui ne peuvent pas être supprimés, en fait). En utilisant votre exemple, il y a 78 Mo de RAM utilisés par 4 processus, d'où "78 en 4".
  • Disponible: Le premier nombre ici est la quantité de RAM qui est complètement libre et qui n'est allouée à aucun processus (les 109 Mo dans votre exemple). Le deuxième numéro est attribué mais le processus est dans un état où il peut être désalloué. Ainsi, "58 Mo en 8" signifie qu'il y a 8 processus qui détiennent actuellement 58 Mo de mémoire, mais ils sont suspendus / gelés en arrière-plan et que 58 Mo peuvent être récupérés par le système d'exploitation si un processus actif en a besoin.

Modifier: Comme Jake l'a souligné dans le commentaire ci-dessous, vous pouvez trouver une description dans cette entrée sur le blog des développeurs Android ( faites défiler jusqu'en bas).

eldarerathis
la source
2
Plus d'informations disponibles ici, près du bas de l'article: android-developers.blogspot.com/2010/02/…
Jake Basile
@Jake: Merci! Je pense que c'est le lien que j'ai lu à l'origine, mais je ne l'ai pas trouvé quand j'ai écrit cela.
eldarerathis