12 votes

Pourquoi mon appareil n'utilise-t-il pas toute la mémoire vive disponible ?

J'ai un Nook Color avec Cyanogenmod 7.2 (sur mSD), et le Nook Color est censé avoir 512MB de RAM (c'est écrit sur la page du produit).

Lorsque j'ouvre le menu (dans la barre inférieure, lorsque je suis 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 174 Mo libres. Cela signifie-t-il que ma RAM est corrompue ? Pourquoi n'utilise-t-il pas les 512 Mo de RAM ?

11voto

David Negron Points 971

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

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

Bien que cette mémoire ne soit pas rapportée, elle est utilisé par le système. L'indiquer 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 également besoin de mémoire vive pour fonctionner correctement). Il n'y a vraiment aucun moyen de récupérer cette RAM auprès du système, mais vous ne le souhaiteriez pas de toute façon puisque votre téléphone cesserait de fonctionner sans elle.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X