Solution au problème de "Mémoire insuffisante" sous Windows

De temps en temps, lorsque vous ouvrez de nombreux programmes sur Windows 7 ou Vista, un message d'erreur apparaît indiquant " Pas assez de mémoire ", avec la suggestion de fermer certains programmes.
Si vous ne fermez rien et ignorez le message, vous pouvez continuer à travailler, mais vous risquez que l'un des programmes se bloque et se ferme soudainement sans enregistrer votre travail.
Le problème de mémoire insuffisante sous Windows est plutôt gênant car il peut apparaître même si seul le navigateur web est ouvert, avec de nombreux onglets ouverts.
Tout d'abord, ce problème concerne la mémoire et n'a rien à voir avec l'espace disque.
Windows exécute des programmes en mémoire physique, appelés RAM (Random Access Memory) et mémoire virtuelle .
Si la mémoire RAM est épuisée, Windows, avec une astuce astucieuse, utilise la mémoire virtuelle en exploitant un fichier sur le disque dur appelé fichier de pagination ou pagefile.sys.
Étant donné que le disque dur est beaucoup plus lent que la RAM, lorsqu'un programme utilise le fichier d'échange, le chargement sera moins rapide, mais sans aucun bloc.
Toutefois, si la quantité maximale du fichier d'échange est également épuisée, Windows passe en " Mémoire insuffisante" et le message de mémoire insuffisante s'affiche.
1) La solution la plus évidente serait d' installer de la RAM supplémentaire même si, comme déjà vu, vous ne pouvez utiliser plus de 4 Go de RAM que dans certaines conditions.
Dans la plupart des cas, le problème n'est pas que la mémoire est épuisée mais qu'elle est insuffisante pour effectuer un certain processus qui souhaite stocker des données de grand volume (par exemple une vidéo) et ne trouve pas d'espace contigu.
Pratiquement, même avec beaucoup de RAM, si un processus nécessite une quantité supérieure de mémoire à allouer ensemble dans un seul secteur.
Windows a également une limite de 2 Go sur l'utilisation de la mémoire pour une seule application en mode utilisateur.
Pour comprendre, pensez simplement à un mur où vous souhaitez mettre un canapé et une bibliothèque.
Si la bibliothèque est plus longue que l'espace disponible après avoir placé le canapé, elle n'entrera pas même s'il y a de la place pour quelque chose de plus petit.
Avec certains outils comme Minimem ou Rizone Memory Booster, vous pouvez optimiser automatiquement la gestion de la RAM, en essayant de l'allouer le mieux possible.
2) Vous pouvez augmenter la quantité de mémoire virtuelle Windows .
Pour ce faire, vous devez accéder à: Panneau de configuration -> Système -> Paramètres système avancés -> sous Performances, appuyez sur Paramètres -> Avancé -> Appuyez sur le bouton Modifier -> Appuyez sur le point de taille personnalisée et définissez une valeur minimale ou maximum différent -> Appuyez sur la touche Set puis sur OK et Appliquer.
Cette valeur fait référence à la taille du fichier d'échange.
Dans un autre article, nous avons essayé de donner des indications sur les valeurs optimales pour la mémoire virtuelle et le fichier d'échange de Windows indiquant une règle pour laquelle nous devons avoir une taille maximale qui est 1, 5 fois la RAM.
Cependant, cette règle montre ses limites en cas de problème de mémoire insuffisante et doit donc être augmentée.
Dans un PC avec 4 Go de RAM, je dirais que vous pouvez avoir une mémoire virtuelle avec des dimensions
minimum 2500 et maximum 6000.
Vous ne devez pas définir des valeurs trop basses, sinon rien ne tournera, ni trop haut sinon cela ralentit l'ordinateur et devient instable.
Pour défragmenter le fichier d'échange, vous pouvez utiliser PageDefrag et éviter le problème indiqué au point 1.
3) Si cela ne résout pas le problème de mémoire insuffisante, les causes pourraient dépendre d'autres facteurs.
Tout d'abord, il vaut la peine d'étudier les programmes qui s'exécutent en arrière-plan .
Ouvrez ensuite le gestionnaire de tâches (ou le gestionnaire de tâches ) et triez les processus par groupe de travail en cliquant sur l'en-tête de la colonne.
Pour chaque processus, vous pouvez voir le programme responsable ou le service.
Dans un autre article, nous avons vu quels services peuvent être désactivés sous Windows pour accélérer le PC.
L'objectif est de fermer les processus Windows actifs inutiles et d'éliminer les pertes de mémoire.
4) Sur un article de support Microsoft, il existe une autre solution, celle de modifier la taille du tas du bureau .
Au-delà de ce que cela signifie, cette taille est spécifiée dans une clé de registre qui doit être modifiée manuellement.
Cliquez sur le menu Démarrer et écrivez, dans la barre de recherche ou dans Exécuter, la commande regedit et appuyez sur Entrée.
En développant les branches du répertoire de clés sur la gauche, accédez au chemin suivant: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ SubSystems .
Regardez au centre de la fenêtre et faites un clic droit sur la touche Windows pour la changer.
Vous trouverez une valeur comme: % SystemRoot% \ system32 \ csrss.exe ObjectDirectory = \ Windows SharedSection = xxxx, yyyy, zzzz ......
Modifiez ensuite la valeur de aaaa en écrivant le nombre 12288 pour Windows Vista ou Windows 7 32 bits et 20480 pour les systèmes 64 bits.
Changez également zzzz en 1024.
Fermez, redémarrez le PC et vérifiez si l'erreur de mémoire insuffisante continue à apparaître ou si elle devient moins fréquente.

Laissez Vos Commentaires

Please enter your comment!
Please enter your name here