Je suis restée assise avec 8 Go de RAM pendant 2 ans, pensant toujours que j'avais besoin de 4 Go supplémentaires et ne me demandais jamais pourquoi je recevais si souvent des messages sur le manque de mémoire physique qui ferait fermer tous les programmes ouverts (Firefox surtout parce que c'est principalement ce que j'utilise) si je ne fais pas attention à immédiatement. Je devrais alors redémarrer les programmes utilisant la plus grande partie de la mémoire (Firefox en est un) pour continuer à fonctionner normalement et ne pas perdre les modifications non enregistrées.
Quoi qu'il en soit, j'ai remarqué que, bien que le système dispose de 8 Go de RAM, il en utilise toujours la moitié et je vais vous le montrer avec des captures d'écran.
Captures d'écran combinées d'informations système et de gestionnaire de tâches:
Capture d'écran du moniteur de ressources:
RAMMap capture d'écran:
Et enfin, mon état de fichier d'échange à un moment et à un autre. Le fait est que c'est grand tout le temps:
Notez la mémoire " disponible " et " libre " de la capture d'écran ci-dessus. C’est ce que je vois dans le Gestionnaire des tâches la plupart du temps. Si vous ouvrez 5 à 7 autres onglets dans Firefox, un avertissement « Mémoire insuffisante » apparaît.
Carte vidéo principale actuellement utilisée:
Des pensées?
WLTRAY.EXE
n'a pas été mentionné ici mais regardez ceci:
Spécifications du système
- Dell Latitude E6420
- 8 Go de RAM, 120 Go de SSD Intel
- Intel HD Graphics, NVIDIA NVS4200M
- Windows Enterprise 64 bits
MISE À JOUR 3 Mai 2014 - Je ne pense pas que le problème était dans le processus d'adaptateur sans fil. Je pense toujours que cela a à voir avec Firefox. Voici une capture d'écran du gestionnaire de tâches:
RamMap:
VMMap:
MISE À JOUR: 01/04/15
On dirait que tout mon système a une fuite de mémoire. J'ai essayé d'utiliser Chrome et, finalement, comme avec Firefox, il se bloque soit avec le message affiché ici, soit sous forme de BSOD ou d'écran vide, le redémarrage étant le seul moyen de fonctionner à nouveau.
Voici mon navigateur Chrome qui s'exécute après plusieurs heures de redémarrage, avec 29 onglets:
Gestionnaire de tâches Windows
Moniteur de ressources
Gestionnaire de tâches Chrome
J'ai redémarré Chrome et voici les statistiques:
Gestionnaire de tâches Windows
Moniteur de ressources
Gestionnaire de tâches Chrome
@Boris_yo - You want your page file to be filled
Non tu ne le fais pas; vous voulez que la RAM physique soit remplie avant de toucher le disque.Réponses:
Il ne manque ni n’est même pas utilisé . Environ 4 GiB sont en utilisation active et un autre 3 Gio est inactif, mais également en cours d'utilisation. Le 3.3GiB est prêt à être paginé sur le disque, mais aucun espace ne lui est alloué, il reste donc dans la RAM physique. La mémoire "modifiée" n'est en réalité pas différente de la mémoire "en cours d'utilisation" si vous êtes privé de pages de disque.
Ni un système d'exploitation 64 bits, ni PAE ne permettent à un processus 32 bits d'utiliser plus de 4 Go (2 utilisateurs / 2 noyaux sur 32 bits / PAE, utilisateur 4GiB sur x64. Voir: Repousser les limites de Windows: mémoire virtuelle ) de la mémoire. si cette mémoire est actuellement paginée dans la RAM physique ou sur le disque.
Ainsi, pour Firefox, qui n’a pas de version 64 bits, cela signifie que Firefox est finalement limité à 2GiB (PAE) ou 4GiB (x64) de la mémoire de l’espace utilisateur, quelle que soit la mémoire RAM installée. Même si vous aviez une RAM physique de 64 Go installée, si Firefox dépasse l'utilisation, il épuisera sa limite de mémoire.
Cela semble excessif et peut indiquer une fuite de mémoire ou de traitement. Pire encore, dans votre cas, le fichier d'échange n'est pas assez volumineux pour déplacer le processus qui fuit sur un disque. Vous l'avez donc forcé à fuir exclusivement dans la RAM physique.
Dans l'article de TechNet Vous rencontrez un problème d'utilisation excessive de la mémoire "modifiée" dans Win7 x64, à partir de 3,6 Go, des suggestions? , un utilisateur présentant des symptômes similaires (grand bloc partagé / modifié) trouve:
En fin de compte, comme suggéré par magicandre1981, le problème était l’application de bac LAN Dell Wireless (Broadcom):
De même, en mémoire modifiée excessive dans la mémoire partagée ,
L'application bac BCMWLTRY.EXE est également impliquée dans Pagefile continue de croître jusqu'à ce que je manque de mémoire
Références supplémentaires pour BCMWLTRY.EXE / Problèmes de bac sans fil Dell (WLTRAY.EXE), diagnostics et résolutions:
Donc, ce n'est pas vraiment le pilote dans ces cas-là, c'est l' application du bac qui vient avec le pilote. Je conviens que compte tenu du fabricant OEM de votre carte sans fil que BCMWLTRY.EXE est en cours d'exécution et du nombre assez important de problèmes presque identiques, il s'agit de la première partie du problème.
Vous pouvez également ajouter les colonnes "Poignées" et "Défauts de page" au Gestionnaire des tâches pour vérifier leur utilisation excessive, dans le cas où il y aurait plus de programmes errants. Vous pouvez utiliser SysInternals VMMap pour afficher l’allocation de mémoire virtuelle du point de vue de chaque processus. Les fuites de poignée sont insidieuses, car elles risquent également de fuir des objets Windows. Microsoft met à disposition un outil appelé Application Verifier qui, entre autres choses, aidera à localiser les descripteurs qui fuient.
La réponse est donc la suivante: vous avez probablement une fuite de mémoire, il est probable que cela se produise dans BCMWLTRY.EXE (ou quelques autres poignées d'applications perdues ou des ressources partagées similaires), et le système d'exploitation manque de pages sauvegardées sur disque afin de les gérer plus "normalement" une condition.
* Il n’ya rien de particulièrement "gracieux" dans une fuite de mémoire, mais un fichier d'échange de type 4GiB aurait permis au processus de fonctionner jusqu'à la limite dont il était hérité (agissant comme un quota), puis de planter, créant ainsi un motif évident dans le journal des événements d'un événement spécifique. processus se bloquant suivi par une libération de toutes les ressources et, si redémarré, recommencez. Sans la limite inhérente d'espace adresse limite de 32 bits, il aurait pu commencer par occuper beaucoup d'espace disque. Dans l'état actuel des choses, tous les processus sont soumis à des contraintes de ressources. Par conséquent, il est moins clair s'il est fermé en raison de sa propre fuite (Firefox) ou d'une autre application (BCMWLTRY).
la source
Votre liste de mémoire modifiée est trop haute (voir la grande barre orange dans ResMon). Cela utilise plus de 3 Go de RAM. Les anciens pilotes Broadcom Wifi sont une cause connue. Si votre ordinateur portable utilise un adaptateur Wifi Broadcom, mettez à jour les pilotes ou arrêtez le fichier BCMWLTRY.EXE à partir du démarrage avec msconfig.exe pour le réparer.
la source
The problem is well known.
Peut-être, mais cela ne signifie pas que même les personnes qui le connaissent, sans parler de ceux qui ne le sont pas, peuvent simplement diagnostiquer le problème sans un lien vers une page avec les étapes appropriées. Si vous vous référez à quelque chose comme ça, alors il est approprié de faire un lien avec cela plutôt que de simplement s'attendre à ce que les gens partent et cherchent par eux-mêmes. Si c'est ce que vous attendez, vous devriez simplement le mentionner dans un commentaire, pas une réponse.Il y a quelque temps, j'avais fait une blague dans laquelle quelqu'un avait modifié les paramètres de MSConfig, limitant ainsi le maximum de mémoire, comme suit:
C'est donc une autre cause potentielle.
la source
Le problème semble être dû au petit fichier de page. Selon votre capture d'écran, votre système dispose d'une mémoire modifiée considérable. La mémoire modifiée est la mémoire qui attend d'être écrite dans le fichier d'échange avant d'être déplacée en veille. Augmenter votre fichier d'échange réduirait efficacement votre mémoire modifiée, ce qui augmenterait efficacement votre réserve et la mémoire disponible.
la source
Votre système utilise 8 Go de RAM, mais il ne l’utilise pas aussi efficacement que vous le souhaiteriez. Je vois une quantité énorme de cache sur le système. Windows diminuera automatiquement la taille du cache car les applications ont besoin de plus de RAM.
En ce qui concerne la taille des fichiers de page, je citerai quelqu'un (Mark Russinovich) qui sait réellement de quoi ils parlent:
Quelle est la taille du fichier de pagination?
Si vous voulez savoir la vérité sur ce qui se passe sur votre système, arrêtez-vous maintenant et lisez toute la série d'articles de Mark sur la gestion de la mémoire Windows. Il est probablement la première autorité mondiale sur ce genre de choses.
J'ai moi-même défini la taille minimale absolue du fichier de page sur mes systèmes Windows (juste assez pour enregistrer un mini-dump) ou même le désactiver complètement. Vous ne voulez jamais, jamais, frapper ce fichier de page pendant l'utilisation normale du système. Si vous le faites alors il est temps d'acheter plus de RAM ou de fermer certaines applications, vous choisissez.
Considérez la vitesse de la RAM par rapport au SSD ou au disque dur en corrélation avec les échelles de temps humaines. [Mémoire de classe de stockage: technologie, systèmes et applications - Page 22]
Voulez-vous vraiment que votre RAM soit dispersée de manière semi-aléatoire sur un périphérique de stockage 1K fois ou 100K fois plus lente que la RAM simplement parce que vous n'aviez pas assez de RAM?
Un autre point que je n'ai encore jamais vu, c'est que la puce Intel HD Graphics 3000 utilise la "mémoire partagée". D'après la capture d'écran que vous présentez, elle peut consommer jusqu'à 1,7 Go de votre RAM. Alors embrasse environ 1 Go de votre RAM totale au revoir.
la source
Votre BIOS et vos pilotes fonctionnent correctement, de même que votre mémoire physique. Jouer avec le matériel et les paramètres du BIOS ne vous apportera rien. Le problème est votre fichier de page ridiculement petit. Elle devrait être aussi grande que votre mémoire physique installée, mais elle fait 512 Mo, à peine 1/16 de cette taille. Pour corriger le problème, procédez comme suit:
Allez à Panneau de configuration / Système et sécurité / Système / Paramètres système avancés.
Choisissez l'onglet Avancé et cliquez sur le bouton Paramètres sous Performances.
Choisissez l'onglet avancé.
Sous mémoire virtuelle, cliquez sur Modifier.
Cochez la case "Gérer automatiquement la taille du fichier d'échange pour tous les lecteurs".
Maintenant, cliquez simplement sur OK et redémarrez si nécessaire.
la source
Windows 7 met en cache les informations de manière agressive. C’est en grande partie ce qui l’a rendu meilleur que Vista. Vous avez toujours une grande quantité de mémoire libre à utiliser si vos programmes en ont besoin, il suffit que Windows essaie d'être intelligent, et devinez ce dont votre ordinateur aura besoin ou ce qu'il aura accès par la suite, afin de précharger (mettre en cache) les informations dans la RAM consulté beaucoup. Étant donné que Windows n'a pas à rechercher ces informations sur le disque dur, Windows s'exécute plus rapidement.
http://arstechnica.com/information-technology/2010/02/behind-the-windows-7-memory-usage-scaremongering/
la source
Le plus simple est de mettre à jour les pilotes de votre ordinateur, en particulier votre bios et votre chipset. Juste au fait que Firefox fonctionne si haut, je ferais ensuite une analyse approfondie pour voir si vous exécutez des robots sur votre système. Ensuite, je désactiverais les plug-ins et add-ons un par un sur firefox pour voir. si cela réduit les symptômes. Cela ne ferait certainement pas de mal de faire ce qui a été mentionné, car il devrait s'agir d'un entretien régulier, même si cela ne résoudrait pas votre problème.
la source