Comment forcer l'utilisation de la RAM sous XP ?

Comment forcer l'utilisation de la RAM sous XP ? - Win NT/2K/XP - Windows & Software

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.
 
http://img119.echo.cx/img119/3064/swap5fo.th.jpg

Reply

Marsh Posté le 23-06-2005 à 15:41:17   

Reply

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

Reply

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.

Reply

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...

Reply

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...  

Reply

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é.

Reply

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

Reply

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 :sarcastic:
 
sérieux, des astuces comme ça, ça ne sert à rien !
edit: voir
 

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.
Mais en fait :
- si windows arrive a court de RAM, il va de toutes façons décharger ce qui en est RAM et qui n'est pas utilisé
- si on a a nouveau besoin d'une dll déchargée, windows doit la recharger dans la RAM depuis le dur, donc on pert des cycles processeurs a faire ça et y'a un acces au DD qui auraient pu etre evité si la dll etait résté dans la RAM.
 
Pour toutes ces "astuces" qui proposent de libérer de la RAM il faut toujours se dire que la seule RAM gaspillée est celle qui n'est pas utilisé, et que windows n'est pas si idiot que ça et sait gérer correctement la RAM depuis Windows 2000, c'est completement idiot de chercher a avoir toujours la maximum de RAM disponible.


Message édité par freds45 le 23-06-2005 à 22:24:00

---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

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


Message édité par ny152 le 23-06-2005 à 22:55:09
Reply

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....


---------------
Mon winamp pemeer v2 diffuse, pour le plaisir de mes oreilles :
Reply

Marsh Posté le 24-06-2005 à 12:58:39   

Reply

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 !

Reply

Marsh Posté le 24-06-2005 à 17:00:05    

PaPay256 a écrit :

...
en général, c'est 300~350Mo maxi dans les cas extrèmes mais je ne me rappelle pas avoir vu plus.


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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed