web-dev-qa-db-fra.com

Mémoire - Disponible vs gratuit?

J'ai Windows 7, avec 8 Go de RAM.

Actuellement je vois:

enter image description here

Je lis ici que:

  • Total est la quantité de RAM installée sur votre ordinateur, exprimée en mégaoctets (Mo). ( ✔ ok ).

  • Cached fait référence à la quantité de mémoire physique utilisée récemment pour les ressources système. ( ✔ ok ).

  • Available est le total de la mémoire en attente et libre du moniteur de ressources. ( ✔ ok ).

  • Free est la quantité de mémoire actuellement non utilisée ou ne contenant pas d'informations utiles (contrairement aux fichiers en cache qui contiennent des informations utiles). (? Huh ).

Je ne comprends pas la dernière partie. Cela signifie-t-il qu'un programme peut avoir une taille de mémoire de Available+Free? (Parce que 'Disponible' est disponible et que Free contient des informations inutiles - il peut libérer ses blocs.)

Question Ai-je raison? Combien de mémoire totale est disponible pour un nouveau programme en cours d'exécution?

20
Royi Namir

Le ram libre est le ram qui n'a pas encore été alloué. Les programmes qui n'utilisent pas de RAM le conservent alloué pour plus tard car il est plus rapide de réutiliser le RAM déjà alloué que le RAM libre et de le réallouer plus tard. Si un nouveau processus nécessite de la mémoire mais que la quantité de mémoire vive disponible est faible, une partie de la mémoire disponible sera libérée.

10
Lily Hahn

La réponse de @Tobi Hahn est incorrecte. La bonne réponse devrait être Available ou Cached+Free

Comme suggéré par whs dans sevenforums.com , Look into Resource Monitor > Memory tab. That gives you a better picture.

Voici mon numéro (avec graphique): Resource Monitor

  • Hardware Reserved: utilisé par le BIOS et les pilotes
  • In Use: utilisez vos programmes/systèmes d'exploitation
  • Modified: Mémoire sale, besoin d'écrire sur le disque avant utilisation.
  • Standby: données et code mis en cache
  • Free: gratuit

Également,

  • Available: y compris Standby et Free. => Standby+Free
  • Cached: y compris Standby et Modified => Standby+Modified

Donc, la réponse devrait être Standby+Free => Available.

Remarque: Si vous souhaitez inclure Modified, il s'agira alors de Modified+Standby+Free => Cached+Free.

11
Sungam