Ma machine hôte Windows 10 dispose de 24 Go de mémoire, dont 8 Go attribués à une machine hôte Windows 7 64 bits gérée par le lecteur VMWare Workstation 12. Les informations système dans le système d'exploitation invité reconnaissent les 8 concerts correctement.
Cependant, le système d'exploitation invité me donne régulièrement des avertissements de mémoire insuffisante après avoir utilisé environ 60% à 70% de la mémoire (selon le gestionnaire de tâches). Si j'essaie de passer au-delà, je suis victime de crashs d'applications et de choses comme ça.
À l'origine, je n'avais eu que 4 concerts et je voyais ces erreurs lorsque la mémoire utilisée était supérieure à 90%, ce qui semble être le cas. C’est alors que j’ai porté les paramètres de la machine virtuelle à 8 concerts, mais c’est comme si le système reconnaissait les 8 concerts et signalait même l’utilisation prévue, mais restait limité à 4 concerts.
J'ai un fichier de page fixe de 2 Go.
Des pensées?
Réponses:
Un avertissement de mémoire insuffisante signifie que la charge de validation approche de la limite de validation. Cela n'a rien à voir avec une pénurie de RAM disponible. L'avertissement peut survenir même lorsque la mémoire disponible est abondante.
La limite de validation est la taille de la RAM et la taille du fichier d'échange, ce qui représente une légère surcharge. Les frais de validation ne correspondent pas à l'utilisation de la RAM, du fichier d'échange ou à une combinaison des deux. C'est une mesure de l'espace potentiel requis pour le stockage temporaire de données. Lorsqu'une application ou un composant de système d'exploitation alloue de la mémoire (en fait, un espace d'adressage virtuel), le gestionnaire de la mémoire promet ou valide qu'il y aura de la mémoire disponible pour l'allocation. Le stockage peut être en RAM ou dans le fichier d'échange à la discrétion du gestionnaire de mémoire. La commission de validation est le total de toutes ces allocations. Initialement, aucun stockage n'est réservé, ni dans la RAM ni dans le fichier d'échange, en s'assurant simplement qu'il y aura suffisamment d'espace disponible. En règle générale, tout ce stockage engagé ne sera pas nécessaire, du moins pas au même moment. Mais Windows préfère jouer en toute sécurité en ne permettant jamais à la charge de validation de dépasser la limite de validation, l’espace de stockage réellement disponible.
Il existe 3 façons de résoudre un avertissement de mémoire insuffisante:
Dans ce cas, un fichier d'échange de 2 Go n'est clairement pas adéquat. Si l'espace disque n'est pas un problème, définir le fichier d'échange sur le système géré serait une bonne idée. Ne craignez pas que cela entraîne un redimensionnement continu du fichier d'échange ou de la fragmentation du fichier d'échange. Aucune des deux situations n'est courante et dans la plupart des cas, cela ne se produit pas du tout.
la source