Cela fait un moment que je ressens cela, en regardant mentalement le gestionnaire de tâches quant à la quantité de mémoire physique à utiliser et en remarquant une grande disparité. J'ai finalement réussi à le mesurer. Prendre les résultats de la liste des tâches et l'ajouter, a donné environ 3,87 Go. Le gestionnaire de tâches m'a dit que j'utilisais 4,6 Go de mémoire. Cela semble être une grande disparité. Où est-il allé?
EDIT: Donc, c'est clair, il ne va pas faire de prélecture. Il a également été suggéré que sa partie du système d'exploitation, mais ne fait partie d'aucun des processus du système. Si cela est vrai, veuillez trouver un moyen d'obtenir le système d'exploitation pour me dire combien de mémoire est utilisée. Puisque je veux savoir où est passé le souvenir, me demander de regarder la différence ne fait rien pour moi.
EDIT 2: Ce n'est pas le suivant:
- Le noyau
- Le cache
- Mémoire réservée au matériel
Image des ressources utilisées. Je ne sais pas trop ce que ça va faire mais ...
Réponses:
Je suggère de télécharger la suite Sysinternals de Microsoft . Il comprend plusieurs utilitaires qui vous donneront plus d'informations que le Gestionnaire des tâches. Jetez un œil aux utilitaires Process Explorer, RAMMap, VMMap et Process Monitor. Pour obtenir le plus d'informations de leur part, vous devrez peut-être effectuer une configuration pour modifier les informations affichées.
De plus, comme vous êtes intéressé par la mémoire de Windows, voici une série de billets de blog de Mark Russinovich , l'un des développeurs / fondateurs de Sysinternals. Cela aidera à comprendre les informations fournies par les utilitaires.
la source
Windows 7 utilise de la mémoire «inutilisée» pour mettre en cache les choses afin d'accélérer les choses. Si vous avez besoin de cette mémoire, elle sera libérée.
C'est une fonctionnalité, pas un bug;)
De technet
la source
Les chiffres que vous voyez sont totalement imprécis et ne doivent être pris qu'à titre indicatif.
Un système d'exploitation est une entité extrêmement complexe et un programme simple comme Task Manager ne peut jamais totaliser la totalité de l'utilisation, de nombreuses parties de celui-ci sont simplement inaccessibles en mode utilisateur sous lequel il s'exécute. Certains des éléments qui lui sont inaccessibles, ou qui sont simplement impossibles à attribuer à une "tâche", sont les tables de segmentation matérielle, les allocations de mémoire partagée, la mémoire allouée au noyau, les allocations de mémoire de page, la mémoire de périphérique et bien d'autres.
Vous trouverez plus d'explications dans Comment interpréter l'onglet Performances du Gestionnaire des tâches? , mais je choisis de citer cette partie:
Le Gestionnaire des tâches est un très ancien programme Windows, a même des problèmes d'attribution de fonctions aux services, et les chiffres qu'il affiche doivent être pris avec une grande pincée de sel. Il manque probablement de grandes zones de mémoire qu'il ne parvient pas à compter ou à attribuer à une «tâche».
la source
Comme vous l'avez peut-être remarqué, le Gestionnaire des tâches peut vous donner un aperçu simplifié de la façon dont la plupart des applications affectent votre système, mais laisse beaucoup à désirer. Si vous voulez vraiment creuser dans des caches en RAM, etc., vous devez entrer dans l'Analyseur de performances. Il vous faudra du travail pour créer votre ensemble de compteurs système pour surveiller votre système.
Vous pouvez y arriver en exécutant compmgmt.msc ou une recherche Windows pour "gestion de l'ordinateur" et sur le côté gauche, vous verrez un arbre de performances que vous pouvez développer et creuser.
Voici une référence pour certains des outils disponibles: http://technet.microsoft.com/en-us/library/cc749249.aspx
la source
La mémoire est probablement utilisée pour le noyau. En utilisant Process Explorer, nous pouvons voir une ventilation beaucoup plus détaillée de la mémoire système:
Ici, j'ai mis en évidence la quantité de mémoire utilisée par le noyau, qui est Paged WS + Nonpaged, soit environ 300 Mo de mémoire. C'est sur un système fraîchement démarré avec juste un navigateur Web et quelques autres applications ouvertes, bien que sous une charge lourde, mon système domestique casse facilement 500 Mo ou même 700 Mo de mémoire du noyau.
la source
@soandos, avez-vous pris en compte la quantité de mémoire que la vidéo tire? Il est très possible que la vidéo tire 0,73 Go de RAM. Avez-vous une bonne carte vidéo sur cette machine? Sinon, il utilisera de la RAM comme celle-ci (d'après ce que je sais). Si je me trompe, quelqu'un s'il vous plaît carillon ici, mais je pense que cela pourrait être l'effet de la vidéo tirée de la RAM.
la source
Je pense que la différence que vous voyez n'est pas due au fait que les outils ne peuvent pas voir la mémoire utilisée, mais plutôt à cause de différentes formes de mesure. Je ne peux pas l'expliquer très bien, mais heureusement, je n'ai pas à le faire, Mark Russinovich de Sysinternals fame a écrit une très bonne série de publications concernant les performances des processus dans Windows. Les parties sur la mémoire physique et la mémoire virtuelle devraient expliquer ce que vous voyez.
la source
Je pense que je l'ai résolu!
Je suis juste tombé sur une astuce sur RAMMap et il s'est avéré que c'est µTorrent!
Pas
utorrent.exe
lui-même, mais des fichiers partagés par µTorrent - du moins dans mon cas: l'un des fichiers utilisait plus de 600 Mo, et un autre plus de 200 Mo, etc.la source
Une partie de la mémoire est utilisée comme cache. Dès que vous avez besoin de cette mémoire, elle est automatiquement libérée. Donc, ne vous inquiétez pas.
la source