Comment forcer l'utilisation de la RAM sous XP ? - Win NT/2K/XP - Windows & Software
Marsh Posté le 23-06-2005 à 15:57:50
tu joues un peu à l'apprenti sorcier sans savoir ce que tu fais l'ami...
Tout simplement, si la charge dédiée n'est que de 205mo c'est parce que ton OS et tes taches en cours n'ont pas besoin de plus pour fonctionner correctement. D'ailleurs, il vaut mieux une valeur de la charge dédiée la plus basse possible.
Si tu souhaites vérifier que toute ta mémoire est mise a contribution, tentes d'executer beaucoup de programmes gourmands en meme temps, mais l'intéret est nul.
Par contre jai une astuce pour toi pour optimiser l'utilisation de la RAM par windows, il s'agit d'une entrée de la base de registres à modifier en fonction de la mémoire disponible dans ton ordinateur:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"IoPageLockLimit"=dword:000F0000
Marsh Posté le 23-06-2005 à 16:07:39
Merci pour l'astuce (je sais pas si ça va marcher, j'ai lu quelque part que SP1 l'empêcherait, je verrai bien).
C'est vrai que je prends peut-être un risque, mais je préfère le faire juste après une réinstal plutôt que de le faire plus tard.
Et j'avais déjà expérimenté le fait de n'avoir que 50% de ma RAM utilisée alors que la charge dédiée était de l'ordre de 1.3 Go. Ce n'est pas lors d'une utilisation bureautique que ce problème me gêne, mais plutôt pour les applications plus gourmandes.
Je vais essayer cette astuce, ça ne coûte pas grand chose de toute façon.
Marsh Posté le 23-06-2005 à 16:16:49
j'ai l'impression que tu n'as pas compris un truc: c'est pas parce que ta charge dédiée n'est pas de 1go que ta RAM est sous exploitée...
Marsh Posté le 23-06-2005 à 16:26:38
oui bien sûr, mais lorsque j'ai un logiciel qui me prend par exemple 600 Mo de RAM supplémentaires par rapport à une utilisation légère de mon PC, je ne comprends pas pourquoi dans la liste des processus, je voie quelque chose comme 300 Mo de mémoire virtuelle...
Marsh Posté le 23-06-2005 à 18:35:18
600Mo, ce serait pas la taille du programme sur le disque dur par hasard ? Parce que ds programmes qui te prennent 600Mo de ram, moi j'en connais peu, pourtant je travaille avec des Photoshop, Illustrator ou 3DSmax et en général, c'est 300~350Mo maxi dans les cas extrèmes mais je ne me rappelle pas avoir vu plus.
L'explication est toute simple, c'est juste que tout le programme n'est pas chargé dans la ram, heureusement.
Maintenant, sur le fait que Windows, même XP, gère mal la ram, tu n'as pas tord. Par exemple quand tu as ouvert des gros programmes, que t'as fait galérer ton PC, puis que tu ferme tout puisque t'as fini de bosser, et là l'ordi a autant de mal qu'avant, et il faut redémarrer pour que tout soi utilisable normalement, c'est quand-même abusé.
Marsh Posté le 23-06-2005 à 22:18:18
il suffit de faire une manip dans la base de registre pour décharger de la mémoire les dll qui ne sont plus utilisées
Marsh Posté le 23-06-2005 à 22:22:10
ny152 a écrit : il suffit de faire une manip dans la base de registre pour décharger de la mémoire les dll qui ne sont plus utilisées |
comme ça, à la prochaine utilisation, on le recharge depuis le disque... super
sérieux, des astuces comme ça, ça ne sert à rien !
edit: voir là
Citation : Typique des "astuces" qui pullulent les les sites de tweak & co et qui au mieu ne servent a rien et peuvent même souvent etre contre productives pour les perfs : ça force windows a systématiquement sortir de la RAM des qu'il n'en a plus besoin, ce qui peut paraite sympa a priori. |
Marsh Posté le 23-06-2005 à 22:54:06
je suis d'accord avec toi qu'il existe beaucoup de modifs de la BDR qui sont farfelues et souvent contre productves mais il faut les utiliser avec parcimonie.
Pour ma part j'en ai sélectionné quelques unes que j'applique directement sur mon cd d'install de win xp avec sp2 slipstreamé, et la différence est significative.
de plus, ne sois pas si clément avec Windows, qui nous pond des OS truffés de bugs et de failles de sécurité en tous genres, donc ca m'étonnerait qu'XP soit correctement optimisé!
de toute facon ca ne coute rien de tenter des choses dans sa BDR, du moment que l'on a fait des sauvegardes de son travail, on ne perd meme pas de temps car ca permet d'apprendre
Marsh Posté le 24-06-2005 à 12:58:39
laisse donc windows gerer ta ram il le fait très bien il utilise ce qu'il a besoin c'est tout
que demande le peuple....
Marsh Posté le 24-06-2005 à 16:49:56
Moi ce qui me gène, déjà sur le principe, c'est l'obligation d'utiliser de la mémoire virtuelle (fichier pagefile.sys) même si l'on a largement de la place en RAM. C'est une perte d'espace physique sur les disques et de temps (donc de performance).
Prenons l'exemple d'une config XP avec 1Go de RAM (cela est plus que suffisant pour le commun des mortels) et la, on est encore obliger de rajouter 1Go de mémoire virtuelle ?
Je dis que c'est purement du n'importe quoi ... Et même si on passe à 2Go de RAM, il faut encore et toujours de la mémoire virtuelle... C'est horripilant !!!
C'était mon coup de gueule de l'après midi !
Marsh Posté le 24-06-2005 à 17:00:05
PaPay256 a écrit : ... |
J'ai déjà vu sur des serveurs, des process Tomcat avec plus d'1Go en RAM et 2Go en mémoire virtuelle. Par contre, les serveurs rammaient comme pas permis, ils passaient leur temps à swapper.
Marsh Posté le 23-06-2005 à 15:41:17
Bonjour à tous,
Je souhaite forcer l'utilisation de la RAM, suite à une réinstallation toute fraîche de Windows XP (SP1). Auparavant, seule la moitié de la "charge dédiée" était utilisée (surtout sous les grosses applications). Plut^^ot gênant quand on a 1 Go de RAM !
J'ai essayé de modifier le fichier system.ini, sans résultats... Sur plusieurs sites ou topics, j'ai lu que c'était inutile, à proscrire, impossible sous XP, ou encore impossible avec SP1...
Merci de me dire ce que vous pensez de la gestion de la RAM par XP, et comment faire pour éviter d'avoir uniquement la moitié de la RAM d'utilisée.