J'ai une nouvelle installation de Windows 7 et ma RAM au démarrage normal va jusqu'à 2,5 Go. J'ai regardé le Gestionnaire des tâches et il manque au moins 1,5 Go à partir de là et dans le moniteur de ressources. Il n'y a aucune indication de ce qui utilise cette RAM. Quelqu'un peut-il me dire comment trouver ce qui consomme ma mémoire? Je pense que c'est un virus, mais aucun des programmes antivirus gratuits ne l'a détecté.
J'ai ajouté les photos ci-dessous. Si c'est une utilisation normale de Windows 7, comme le suggèrent certaines réponses, je ne comprends pas du tout.
PS
Mon installation de Windows 8 fonctionnait en dessous de 2,5 Go, en fait, c'était 1. quelque chose, jusqu'à récemment, j'ai transféré des fichiers à partir d'un autre ordinateur qui avait le même problème que le mien. J'ai supprimé Windows 8 et installé Windows 7, car je le ferais de toute façon, et maintenant j'utilise également beaucoup de mémoire dans Windows 7.
I believe it's a virus
: xkcd.com/1180 (RNCS)Réponses:
Si vous souhaitez que le système d'exploitation n'utilise pas votre RAM, sortez-le de votre ordinateur et installez-le sur votre bureau. Mais tant que la RAM est dans la machine, son utilisation est gratuite . Si vous pensez "Je veux que la RAM soit libre maintenant pour que je puisse l'utiliser plus tard ", vous êtes stupide. Vous pouvez l'utiliser maintenant et l' utiliser plus tard. Il n'y a aucun inconvénient à utiliser la RAM. Pas du tout.
Les systèmes d'exploitation modernes ne libèrent de la RAM que s'ils n'ont pas le choix. C'est parce qu'il n'y a que deux choses qui peuvent arriver. Si la RAM est utilisée bientôt, il leur suffit de la réutiliser, ce qui gaspille les efforts qu'ils ont déployés pour libérer la RAM - il est plus facile de déplacer la RAM directement d'une utilisation à une autre. Et si la RAM n'est pas utilisée rapidement, l'effort de la libérer est à nouveau perdu. Rendre la RAM libre est un dernier recours utilisé uniquement si le système d'exploitation n'a pas d'autre choix, car il ajoute une étape supplémentaire que le système d'exploitation devra suivre pour utiliser la RAM.
La RAM libre n'est nécessaire que dans les rares cas où la RAM est nécessaire et le système d'exploitation ne peut pas faire de transition de la RAM d'une utilisation à une autre (par exemple, dans un contexte d'interruption). Seule une très petite quantité de RAM est nécessaire à cet effet, généralement 64 Mo ou plus sur les ordinateurs modernes. Plus de RAM libre que cela n'est que du gaspillage.
Considérez si un programme s'exécute puis s'arrête. Le programme est en RAM. Le système d'exploitation pourrait libérer la RAM ou conserver le programme dans la RAM. Si le programme s'exécute à nouveau bientôt, le garder dans la RAM est un énorme gain - les E / S disque sont évitées. Et il n'y a aucun coût à conserver le programme dans la RAM si la RAM n'est pas nécessaire à d'autres fins. Ainsi, le système d'exploitation conserve le programme dans la RAM jusqu'à ce que cette RAM soit nécessaire pour autre chose. Rendre la RAM libre lorsque la RAM libre n'est pas nécessaire est une pure proposition perdante.
la source
Windows 7 essaie de profiter de toute votre RAM. Si aucun programme ne l'utilise, il stockera autant d'informations que possible sur votre disque dur, de sorte que lorsqu'un programme demande des informations, il sera disponible en RAM (c'est beaucoup plus rapide que votre disque).
Cette fonctionnalité est appelée Superfetch et vous pouvez lire des informations à ce sujet dans ce lien, ou également googler. Et si vous voulez savoir comment cela affecte (améliore) les performances, jetez un œil au site de Tom's Hardware .
Si un programme nécessite plus de mémoire, Windows fournira la RAM nécessaire à votre programme, donc ce n'est pas une chose dont vous devriez vous inquiéter.
la source
Ce que vous observez probablement, ce sont les fonctionnalités de mise en cache du disque de Windows 7 , elles optimisent en fait l'utilisation de la RAM, même s'il semble que l'inverse se produit.
Le noyau Linux possède également ce type de fonctionnalité .
la source
2,5 Go ou RAM est une quantité parfaitement normale pour Windows 7. Actuellement, ma machine est inactive et occupe 2,51 Go de RAM utilisée. Je doute fortement que vous ayez un virus, c'est une utilisation typique de la mémoire.
Quant à ce qui utilise cette RAM, regardez votre gestionnaire de tâches et assurez-vous que la
Show processes from all users
case est cochée. Sans cela, vous ne verrez aucun processus système (ou d'autres utilisateurs) et leur utilisation de la mémoire.la source
Ceci est très similaire à la préoccupation commune de Linux selon laquelle "Linux a mangé ma RAM". Je fais un usage intensif de ma machine Windows 7 et quand j'avais 6 Go de RAM physique, elle mange quelque chose comme 5 Go. Lorsque je suis passé à 8 Go, cela mange 6-7 Go. Mais je n'ai rien changé à ce que je fais avec ma machine.
Il utilise la RAM pour mettre en cache les fichiers, de sorte qu'il soit accessible plus rapidement plus tard. Très similaire à Linux. C'est vraiment gratuit et Windows 7 sortira lorsque votre application aura besoin d'allouer plus de RAM.
la source