Pourquoi mon appareil n'utilise-t-il pas toute sa RAM disponible?

12

J'ai un Nook Color avec Cyanogenmod 7.2 (sur mSD), et Nook Color est censé être 512 Mo de RAM (le dit sur la page du produit).

Lorsque j'ouvre Menu (sur la barre inférieure, sur le bureau)> Gérer les applications> En cours d'exécution, il est indiqué en bas à gauche 95 Mo utilisés et en bas à droite, il indique 174 Mo gratuits. Ce sont environ 270 Mo, cela signifie-t-il que ma RAM est corrompue? Pourquoi n'utilise-t-il pas les 512 Mo de RAM?

wajed
la source
2
Cette question (ou des dérivations de celle-ci) continue de se poser sur ce site, donc je vais le généraliser juste un peu et l'utiliser comme une "question canonique" concernant la RAM disponible par rapport à la RAM physique totale.
eldarerathis

Réponses:

11

Bien que votre appareil puisse contenir 512 Mo de RAM, les paramètres signalent presque toujours la RAM disponible pour les processus utilisateur , pas la totalité de la RAM physique. Cela signifie qu'il ne signalera aucune mémoire utilisée par:

  • Processus au niveau du système Android
  • Votre GPU, qui utilise souvent la mémoire partagée
  • Toute mémoire dont une puce de radio cellulaire peut avoir besoin pour fonctionner (non pertinente dans votre cas)

Bien que cette mémoire ne soit pas signalée, elle est utilisée par le système. Le signaler dans un moniteur système n'est tout simplement pas très pertinent car le système d'exploitation va le garder pour lui pour toujours (après tout, le système d'exploitation a besoin de RAM pour fonctionner correctement également). Il n'y a vraiment aucun moyen de récupérer cette RAM du système, mais vous ne le voudriez pas de toute façon puisque votre téléphone cesserait de fonctionner sans lui.

eldarerathis
la source