Jump to content
Geeks Nation Forums
dnLL

Utilisation de votre mémoire

Recommended Posts

J'ai 6GB de RAM sur mon i7-950 et je suis très satisfait de mon setup, mais je me posais une question sur l'utilisation de la mémoire par W7. Mon installation doit maintenant dater d'un an, ce qui pourrait expliquer mes "problèmes". L'ordi tourne 24/7, je le redémarre aux deux semaines en moyennes.

Après quelques jours et avec aucune application majeure qui tourne, mon PC consomme autour de 4.5GB de RAM. En background, on parle simplement de l'Intel Matrix Storage et de services bien standards tels que Bonjour ou Avast. J'ai Synergy qui vire aussi, puis à l'occasion WLM. Normalement Firefox est fermé et quand je regarde au niveau des processeurs de l'onglet Performances du Gestionnaire de tâches, l'addition de toute la mémoire supposément utilisée est de loin en-deça de 1GB.

Ma question est donc: combien de RAM consomme votre ordi en idle en général? Après un cold boot tout comme après quelques jours (pour ceux qui laissent leur ordi ouvert)? Je crois que Windows vient à mettre plusieurs fichiers dans le cache avec le temps et shrink le tout s'il a besoin de davantage de mémoire (c'est probablement pourquoi je n'ai jamais dépassé les 5GB d'utilisation, même en ouvrant Crysis), mais quand même. C'est chiant un peu d'ouvrir le Gestionnaire de tâches et de voir que 80% de la RAM est utilisée quand tu fais "rien".

Share this post


Link to post
Share on other sites

La ram c'est fait pour etre utile, pas pour rester vide. Si ton ordi ce fait un cache avec tout ce qui reste, tant mieux pour toi. Perso, sur 8GB (dual channel), je prend 4% au cold boot, je met 3.5GB en ramdisk pour stoquer les fichiers sur lesquelle je travail (mais qui sont autogeneres), en full utilisation, je bouffe 2go (~40 apps qui roule). Si j'ai de VM locals (normalement elles sont sur mon serveur de VM, mais defois je veux plus de jus) allors la ca monte pas mal. Le reste va en disk cache.

Share this post


Link to post
Share on other sites

Comme ELV13 dit, a priori, c'est pas grave que la mémoire soit utilisé, par contre, certaine application sont reconnue pour avoir des memory leak, en terme simple, de la mémoire que l'application ne libère pas au besoin, le meilleur exemple est Firefox, si je le laisse allumer pendant 2 jours, y totalise 2-3go de mémoire (Pour règler, j'utilise Memory fox .....)

Mon ordi est rarement en idle, mais la la, mon Laptop I7-2630 avec 12go de ram, 2.7Go (Mémoire active, pas le cache), avec pas mal juste firefox, GData, et une couple d'autre app (mon firefox utilise Memory Fox, donc juste 150-200mo !)

Share this post


Link to post
Share on other sites

Je suis programmeur à mes heures aussi et sait bien c'est quoi un memory leak (Mozilla travaille fort la dessus).

Mais une question, qu'entends tu par mémoire active et mémoire cachée? Moi, je me contente de "l'utilisation", soit le gigantesque chiffre dans le gestionnaire avec le graphique.

Quand tu ne dis Elv que ton ordi utilisé 4% de 8GB au boot, je suis un peu dépassé, j'ai plus de 25% "d'utilisé" après un cold boot.

Share this post


Link to post
Share on other sites

25-33% de 2 Go de ddr3 sous Archlinux Openbox (installé via Archbang car pressé) sur un netbook relié à une hdtv 32" et divers périphériques ...

memory usagehttp://i43.tinypic.com/357ps8m.png[/img]

Share this post


Link to post
Share on other sites

Je suis programmeur à mes heures aussi et sait bien c'est quoi un memory leak (Mozilla travaille fort la dessus).

Mais une question, qu'entends tu par mémoire active et mémoire cachée? Moi, je me contente de "l'utilisation", soit le gigantesque chiffre dans le gestionnaire avec le graphique.

.

Tu parle du gestionnaire de ressource , ou Gestionnaire de tache ????

La mémoire Cached de Windows, inclue les élement "Orphelin" qui n'ont pus de process d’attacher a eux, mais qui sont garder en mémoire (Il y ont été mis par un process précédament, donc il on une forte probabilité d'être utile encore), les élément peuvent être effacé au besoin......

D'ailleur ce processus a été grandement amélioré dans Windows 7 ......

Si ma mémoire est bonne, la mémoire "Cached" est compté dans la mémoire "Available" (Available = Cached + Free), puisque la mémoire est disponible, mais pas "Free" ....... Dans le Ressource Monitor, la mémoire "available" = Standby (Viva Microsoft pour la simplicité) .....

Quand tu dit que 80% de ta mémoire est utilisé, tu parle du graphique ? Même sans rien d'ouvert, c'est beaucoup, c'est clair ..... Moi présentement, sa fait 3 jours que mon laptop est allumé, et j'utilise seulement 2.95Go, avec ~9Go en cache et des poussière Free ...... Ta pas une application en particulier qui est dans le gestionnaire de tache qui te saute au yeux ? Moi je sais qu'avant d'avoir Memory Fox, mon Firefox consommais constament 2-3 Go .... Tu check bien les process de tout les user, pas juste le tien ?

Share this post


Link to post
Share on other sites

j'utilise plus ou moin 40% de mes 4gb sous W7 avec mes programme loader ( ffox 11 x64, thunderbird, trillian , foobar ,teamviewer ,etc ... des petit prog qui ouvre au boot

Share this post


Link to post
Share on other sites

J'ai 12gb et présentement j'ai 3.03gb d'utilisé, soit 25%. J'ai seulement steam/origin/firefox avec 5 onglets et les autres programmes/drivers habituels de clavier/souris/msi afterburner etc. Avant avec 6gb c'était encore le même % mais beaucoup - de ram qui était utilisé. J'arrive souvent à 5.5gb voir même + de 6gb quand je joues à BF3 ou d'autres jeux (skyrim etc)

J'ai aucun tweak pour diminuer la ram, anyways j'en ai même pas besoin au prix que ça coute.

Share this post


Link to post
Share on other sites

Quand tu ne dis Elv que ton ordi utilisé 4% de 8GB au boot, je suis un peu dépassé, j'ai plus de 25% "d'utilisé" après un cold boot.

Je suis sur Linux, il y a rien qui m'enpeche de booter avec just 5MB de ram si je veux, mais 325mb c'est un bon compromis. Je peut loader les libs (dll) que je sais que je vais utiliser et les service qui se servent pas a rien. Les services qui sert a rien sont ouvert sur demande. Par example, si je veux imprimer, quand "Word" tente de faire sa connection au spooler, il y a un autre service qui la catch, part le service et laisse la demande passee. Comme ca je peu booter en 2 seconde (cold boot) avec mon SSD.

Share this post


Link to post
Share on other sites

Merci Elmo, ça se précise un peu pour mon cas. Après 12h de boot, c'est moins pire que je croyais (j'ai enlevé quelques applis au boot aussi). 2.25GB d'utilisé. Je vais reposter les résultats au bout d'une semaine environ, ce sera beaucoup plus. Peut-être un memory leak à quelque part comme un autre disait. Peut-être Firefox. Une photo vaut 1000 mots:

Posted Image

Il manque des chiffres dans la partie textuelle en bas. Si on fait la soustraction des 6135MB totaux aux 3833 disponibles, on arrive à 2.248GB précisément, ce qui tend à préciser que le graphique du haut représente bel et bien la mémoire active en n'incluant pas la mémoire cachée (ça me paraît logique). Déjà 3645MB de mémoire servant de cache pour 225MB de libre, mais c'est normal de ce côté je présume (sinon, y a-t-il un désavantage à avoir aussi peu de mémoire directement "libre" ou bien W7 gère très bien tout ça?).

Dans l'onglet Processus, Firefox consomme 276 608 Ko au moment d'écrire ces lignes, le 2e plus proche étant explorer.exe avec 40 072 Ko. Si on fait l'addition de la liste complète, j'arrive exactement à 833 605 Ko en ne tenant pas compte des quelques Ko supplémentaires de calc.exe au fur et à mesure que je calculais et de firefox.exe qui variait légèrement, soit 814.067MB au total. On est loin des 2.24GB. Maintenant, un second test avec Process Explorer, qui affiche les processus cachés également. Curieusement, les chiffres sont tous plus gros. Ainsi, une cinquantaine de MB supplémentaire pour Firefox au même instant et pour explorer.exe. L'addition donne cette fois-ci 1 649 772 Ko pour 1,573 GB. On se rapproche un peu des 2.24GB (qui n'ont toujours pas changé au cours de toute mon opération) mais on y est pas encore.

Ce que je retiens de ces calculs, c'est que la disparité entre la mémoire active utile (affichée dans la graphique du GDT de W7) et l'addition de la mémoire de tous les processus utilisés provient du fait que certains processus se soustraient au GDT de W7 et probablement également des solutions telles que Process Explorer. Autrement dit, il me manque encore quelques processus qui consomment les quelques 700MB manquant. Un dernier test: j'ouvre Photoshop. Montée de l'utilisation de la RAM selon le graphique: 0.15GB. Utilisation de 0.097GB selon l'onglet Processus et de 0.14GB selon ProcessExplorer. Je le ferme: je retrouve immédiatement 0.13GB de mémoire selon le graphique, puis je grapille un autre 0.01GB au bout de 3-4 secondes pour récupérer les 0.14GB que Photoshop utilisait (0.15 au départ, comme le GDT n'affiche que 2 chiffres après la virgule, on peut parler d'un manque de précision). De ce côté, ça semble OK. Ça fonctionne aussi avec Firefox, par contre si j'ouvre 25 onglets et que j'en ferme 24 par la suite, le processeur consomme plus qu'au départ (ça, c'est un problème avec Firefox et c'est là-dessus qu'ils travaillent).

Share this post


Link to post
Share on other sites

Au moment du screenshot, rien de particulier franchement. Quand j'ouvre le gestionnaire, ça varie entre 0 et 3% de façon générale (par exemple si je change d'onglet dans le GTD). ProcessExplorer virait aussi, il se refresh plus souvent et est plus complet, je peux voir le % CPU à 2 décimales près de chaque processus en temps réel. C'est un peu de tout ça!

Firefox virait évidemment, un tab se refreshait p'tete.

Share this post


Link to post
Share on other sites

2.79GB au lieu de 2.24GB pour exactement les mêmes applis d'ouverte depuis hier. La différence c'est que j'ai fait un peu de VS2010 en soirée hier, puis j'ai tout refermé. Ouvert et fermé beaucoup d'onglet sous FF mais je viens de le redémarrer. Écouté un film avec VLC et joué à DiRT3 via Steam (j'ai quitté Steam après mes courses).

Bref, si ça monte de 500MB à chaque jour, je vais me ramasser à 4GB ça ne sera pas trop long. J'pense que y'a vraiment une app qui cause le problème, faudrait que j'surveille précisément c'que j'fais pour trouver le leak. C'est peut-être juste W7 aussi avec le temps qui garde d'la crap en RAM active mais bon...

Le résultat clair et net en tout cas, c'est que 12GB de RAM, ce n'est pas nécessaire pour moi. Il me suffit d'optimiser un peu mon installation et c'est OK avec 6GB.

Share this post


Link to post
Share on other sites

ça a monté un peu aussi ;p 3% de plus. je vais reposter demain. j'écoute des vidéos sous Youtube. y'a surement quelque chose à quelque part qui reste loadé, je vais faire des comparatifs avec Process Explorer.

Share this post


Link to post
Share on other sites

×
×
  • Create New...