En vue d'optimisation de la RAM !

En vue d'optimisation de la RAM ! - Windows & Software

Marsh Posté le 03-04-2004 à 13:32:25    

Bonjour,
 
Nous sommes nombreux a ne pas avoir des configurations de fou, surtout le fameux 1 Go de Ram pour pouvoir faire tourner tout les jeux sans Swap.
 
Ce topic est crée pour partager des astuces qd a l'optimisation de la RAM sous Windows.
 
Premiers conseils, desactiver toutes les applications qui se lancent en tache de fond et qui apparaissent dans la barre de tache ( a cote de l'horloge ) .
 
Personnellement, a vide, sous XP, je suis @133 Mo d'utilisé.
( Gestionnaire de taches / onglet performances )
 
Combien avez vous de RAM utilisé apres le chargement de windows ( quelle version ) ?
 
Quel sont les conseils que vous pouvez apporter ?


Message édité par ctrlbreak le 03-04-2004 à 13:37:02

---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 03-04-2004 à 13:32:25   

Reply

Marsh Posté le 03-04-2004 à 13:36:50    

le truc souvent c de pas jouer tout de suite mais prendre son mal en patienc au premier lancement , far cry sur le 4200TR du portable, j ai le temps de voir les cocotier au debut ^^

Reply

Marsh Posté le 03-04-2004 à 13:37:01    

Il y a fort longtemps, Joystick avait indiqué un programme qui permettait en un clic de souris de couper toutes taches de fond que l'ont avait entrer dans une liste. Ca m'avait l'air assez pratique.
 
Sur le moment je l'avait pas choper, mais depuis que j'ai voulu me replonger dessus, pas réussi a le retrouver... Domage.

Reply

Marsh Posté le 03-04-2004 à 13:44:41    

honnetement, 512mo ca suffit pour n importe quel jeu, si tu ne joues pas détails a fond :D
 
sinon, allez faire un tour du coté des services, virez tout ce qui sert a rien ...
 
en dernier recours kill explorer, et on lance le jeu ensuite :D

Reply

Marsh Posté le 03-04-2004 à 13:49:15    

Je vous poste ce que je viens de trouver :
 
XP n'utilise pas la Ram au meilleur de ses capacités il utilise des paramètres par défaut. On va corriger cela, lancez regedit et rendez vous ici :  
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management". Créez un Dword nommé loPageLockLimit et entrez une des valeurs suivante correspondant a votre Ram en hexa :  
 
4000 pour 128Mo  
8000 pour 160Mo  
10000 pour 256Mo  
20000 pour 512Mo  
40000 pour 1Go  


---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 03-04-2004 à 13:53:47    

une autre :
 
Activer le processeur de la carte réseau  
Souvent les cartes réseau ont un processeur seulement Windows XP ne le sait pas et pompe sur le processeur principale des ressources qu'il pourrait tirer sur la carte réseau, pour dire à Windows XP comment faire, rendez vous ici :  
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"  
Si il n'y en a pas créez un Dword DisableTaskOffload et mettez le à 0 afin de se servir de la carte réseau correctement.  


---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 03-04-2004 à 14:05:04    

Paulo les Gaz a écrit :

Il y a fort longtemps, Joystick avait indiqué un programme qui permettait en un clic de souris de couper toutes taches de fond que l'ont avait entrer dans une liste. Ca m'avait l'air assez pratique.
 
Sur le moment je l'avait pas choper, mais depuis que j'ai voulu me replonger dessus, pas réussi a le retrouver... Domage.


 
C'est "End it all"
C'est vrai qu'il est pas mal pour tout killer d'un coup.
Je vais tenter de le retrouver ;)

Reply

Marsh Posté le 03-04-2004 à 14:09:50    

Reply

Marsh Posté le 03-04-2004 à 14:16:39    

Oh big thx :jap:
 
C'est top :love:

Reply

Marsh Posté le 03-04-2004 à 14:19:02    

Un défragmenteur de ram ça peut aussi être bien utile.
Surtout que ceux-ci permettent souvent de mettre presque tout ce qui est en ram physique sur le swap, utile avant de lancer un jeu :)
 
Sinon d'accord aussi pour virer les services inutiles et tout ce qui est inutile en général que vous pouvez voir en faisant ctr+alt+suppr :)
 
Avoir aussi une partition réservée pour le swap et un fichier de swap de taille fixe.
Ca permet de ne pas avoir de réallocation de swap (puique taille fixe) et de ne pas avoir à le défragmenter (puisqu'il n'y a que ce fichier sur la partition).

Reply

Marsh Posté le 03-04-2004 à 14:19:02   

Reply

Marsh Posté le 03-04-2004 à 14:22:53    

CtrlBreak a écrit :

Je vous poste ce que je viens de trouver :
 
XP n'utilise pas la Ram au meilleur de ses capacités il utilise des paramètres par défaut. On va corriger cela, lancez regedit et rendez vous ici :  
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management". Créez un Dword nommé loPageLockLimit et entrez une des valeurs suivante correspondant a votre Ram en hexa :  
 
4000 pour 128Mo  
8000 pour 160Mo  
10000 pour 256Mo  
20000 pour 512Mo  
40000 pour 1Go  
 


 
C'est pas de l'hexa ça, si ? [:heink]
 
Sinon, pour 384 ça fait cb ?


Message édité par Romn le 03-04-2004 à 14:26:35

---------------
DVD |  Ludothèque: BGG
Reply

Marsh Posté le 03-04-2004 à 14:24:53    

Romn a écrit :


 
C'est pas de l'hexa ça [:heink]
 
Sinon, pour 384 ça fait cb ?

En héxa ça fait 180 :D

Reply

Marsh Posté le 03-04-2004 à 14:44:05    

perso j'trouve plutôt ca pour la ram :  
 
Allez dans
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Créez ou modifiez la valeur DWORD IoPageLockLimit
Donnez lui une des valeurs suivantes en fonction de votre quantité de RAM (valeur en hexadécimal) :
   - 128 Mo de RAM : 0001C000
   - 256 Mo de RAM : 0003C000
   - 384 Mo de RAM : 0005C000
   - 512 Mo de RAM : 00070000
   - 1024 Mo de RAM : 000F0000
Rebootez
 
Il est assez délicat de trouver une valeur pertinente pour IoPageLockLimit. On peut néanmoins établir la règle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- entre 64 et 512, vous devez soustraire 16 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- à partir de 512 Mo, vous devez soustraire 64 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
 
Exemple avec 512 Mo :
512 - 64 = 448 (on soustrait la quantité de RAM totale avec 64)
448 * 1024 = 458752 (on convertit de méga-octets en kilo-octets)
458752= 70000 (on convertit en hexadécimal, la calculatrice Windows peut le faire pour vous ;))
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) à IoPageLockLimit

Reply

Marsh Posté le 03-04-2004 à 14:59:20    

alors pour le "IoPageLockLimit" et 512 de ram faut mettre combien?

Reply

Marsh Posté le 03-04-2004 à 15:15:37    

foudelou a écrit :

perso j'trouve plutôt ca pour la ram :  
 
Allez dans
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Créez ou modifiez la valeur DWORD IoPageLockLimit
Donnez lui une des valeurs suivantes en fonction de votre quantité de RAM (valeur en hexadécimal) :
   - 128 Mo de RAM : 0001C000
   - 256 Mo de RAM : 0003C000
   - 384 Mo de RAM : 0005C000
   - 512 Mo de RAM : 00070000
   - 1024 Mo de RAM : 000F0000
Rebootez
 
Il est assez délicat de trouver une valeur pertinente pour IoPageLockLimit. On peut néanmoins établir la règle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- entre 64 et 512, vous devez soustraire 16 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- à partir de 512 Mo, vous devez soustraire 64 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
 
Exemple avec 512 Mo :
512 - 64 = 448 (on soustrait la quantité de RAM totale avec 64)
448 * 1024 = 458752 (on convertit de méga-octets en kilo-octets)
458752= 70000 (on convertit en hexadécimal, la calculatrice Windows peut le faire pour vous ;))
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) à IoPageLockLimit
 


 
On cliques sur quoi, pour Win 2000, ca marche aussi ??


Message édité par ema nymton le 03-04-2004 à 15:19:30
Reply

Marsh Posté le 03-04-2004 à 15:19:17    

Reply

Marsh Posté le 03-04-2004 à 15:24:03    

stefff31 a écrit :

merci pour ce lien :jap:
 


 
+1 ;)
 
et drapal, j'attend d'en savoir plus sur quoi changé dans la base de registre, avant d'y touché ;)
 
Je voudrais savoir, j'ai un AMD T-bird, avec 768 MO de Ram.
Mais c'est de la vieille ram, vu que vieu proc et carte mere, c'est de la combien? sinon comment le savoir ?
Et c'est moins puissant que la ram actuelle ?

Reply

Marsh Posté le 03-04-2004 à 15:33:10    

ema nymton a écrit :


 
On cliques sur quoi, pour Win 2000, ca marche aussi ??  

Y'a pas la même clé, j'ai regardé...

Reply

Marsh Posté le 03-04-2004 à 15:47:35    

alors pour le "IoPageLockLimit" et 512 de ram faut mettre combien? (bis)

Reply

Marsh Posté le 03-04-2004 à 15:51:33    

Dav Vador a écrit :

Y'a pas la même clé, j'ai regardé...


 
Bah si moi j'ai trouves !
Il la meme chose decrite precedament, j'ai mis 70000 au piff car j'ai 1go de Ram, j'ai redemare pour l'instant y pas de prob :)

Reply

Marsh Posté le 03-04-2004 à 16:07:07    

y'a déjà un topic là dessus sur soft & réseaux  :o

Reply

Marsh Posté le 03-04-2004 à 16:54:42    

ema nymton a écrit :


 
Bah si moi j'ai trouves !
Il la meme chose decrite precedament, j'ai mis 70000 au piff car j'ai 1go de Ram, j'ai redemare pour l'instant y pas de prob :)

Ah... je l'ai pas moi [:meganne]
T'as quel service pack avec 2000 ?

Reply

Marsh Posté le 03-04-2004 à 17:09:20    

Dav Vador a écrit :

Ah... je l'ai pas moi [:meganne]
T'as quel service pack avec 2000 ?


 
Le denier comme d'hab quoi :)
 
Dans le  IoPageLockLimit j'ai mis 80000
Au fait j'ai aussi modifes le SystemPages(tout en bas) qui etait chez moi a 63000 modifies a 7300, j'ai pas vu bcp de difference a Farcry, peut donc pour moi le resultat est bofff.... peut etre parceque j'ai 1 go de ram :??:


Message édité par ema nymton le 03-04-2004 à 17:14:02
Reply

Marsh Posté le 03-04-2004 à 17:12:45    

ema nymton a écrit :


 
Le denier comme d'hab quoi :)

Ben pareil.
J'ai bien la clé Memory Management, mais pa la valeur IoPageLockLimit...
J'vais la rajouter à la main alors :D

Reply

Marsh Posté le 03-04-2004 à 17:14:41    

foudelou a écrit :

perso j'trouve plutôt ca pour la ram :  
 
Allez dans
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Créez ou modifiez la valeur DWORD IoPageLockLimit
Donnez lui une des valeurs suivantes en fonction de votre quantité de RAM (valeur en hexadécimal) :
   - 128 Mo de RAM : 0001C000
   - 256 Mo de RAM : 0003C000
   - 384 Mo de RAM : 0005C000
   - 512 Mo de RAM : 00070000
   - 1024 Mo de RAM : 000F0000
Rebootez
 
Il est assez délicat de trouver une valeur pertinente pour IoPageLockLimit. On peut néanmoins établir la règle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- entre 64 et 512, vous devez soustraire 16 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- à partir de 512 Mo, vous devez soustraire 64 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
 
Exemple avec 512 Mo :
512 - 64 = 448 (on soustrait la quantité de RAM totale avec 64)
448 * 1024 = 458752 (on convertit de méga-octets en kilo-octets)
458752= 70000 (on convertit en hexadécimal, la calculatrice Windows peut le faire pour vous ;))
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) à IoPageLockLimit
 

Kel con, j'avais pas vu :lol:

Reply

Marsh Posté le 03-04-2004 à 18:37:21    

*Drapo*  [:laurie_]

Reply

Marsh Posté le 03-04-2004 à 23:49:09    

Me fait plein d'erreus mon XP Sp1 avec cette manip, restauration obligatoire.

Reply

Marsh Posté le 04-04-2004 à 02:33:35    

dafl a écrit :

y'a déjà un topic là dessus sur soft & réseaux  :o  


 
je chercherai l'url pour lier a celui la :)
 
 
perso j'ai modifié le truc pour la carte rzo et la ram, je vous dirai ce que ca donne réellement qd j'aurai fait plus de tests :)
 
sinon a part StartUpCpl ( - http://www.mlin.net/StartupCPL.shtml qui permet de verifié les progs lancés automatiquement au boot de windows, pas d'autre petit softs sympa testés ?


---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 04-04-2004 à 13:24:44    

Tu peux toujours éssayer Ramboost XP.

Reply

Marsh Posté le 28-04-2004 à 14:11:12    

foudelou a écrit :

Il est assez délicat de trouver une valeur pertinente pour IoPageLockLimit. On peut néanmoins établir la règle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- entre 64 et 512, vous devez soustraire 16 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- à partir de 512 Mo, vous devez soustraire 64 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
 
Exemple avec 512 Mo :
512 - 64 = 448 (on soustrait la quantité de RAM totale avec 64)
448 * 1024 = 458752 (on convertit de méga-octets en kilo-octets)
458752= 70000 (on convertit en hexadécimal, la calculatrice Windows peut le faire pour vous ;))
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) à IoPageLockLimit


 
Ce qui m'étonne là-dedans, c'est le *1024 !!!!
D'après http://www.microsoft.com/windows20 [...] /29932.asp
c'est exprimé en bytes.... donc il faudrait faire *1024*1024 ????

Reply

Marsh Posté le 28-04-2004 à 21:21:54    

bé non , un byte = 1 octet  
 
le calcul est juste ;)


---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 28-04-2004 à 21:46:42    

bah vous pouvez tenter le dial avec star war galaxie a 712mo... et vous verez que 1Go c le minimum pour jouer.

Reply

Marsh Posté le 29-04-2004 à 08:12:29    

topic déplacé dans une cat + appropriée


---------------
#AOC2024 & #2028
Reply

Marsh Posté le 29-04-2004 à 08:41:51    

CtrlBreak a écrit :

Bonjour,
 
Nous sommes nombreux a ne pas avoir des configurations de fou, surtout le fameux 1 Go de Ram pour pouvoir faire tourner tout les jeux sans Swap.


 
Faut arrêter de dire n'importe quoi, on ne peut pas tourner sans SWAP, c'est une hérésie et ça réduirait les performances contrairement à ce que tu crois ...
 
Plus d'infos sur ce sujet : http://www.pcinpact.com/actu/news/14149.htm

Reply

Marsh Posté le 29-04-2004 à 09:18:57    

Toutes les infos dans mon sujet ici
 
http://forum.pcastuces.com/sujet.asp?SUJET_ID=2591
 
arrêtez de vous prendre la tête avec le swap, on ne peut pas s'en passer comme le dit kyle_Katarn et il est géré de manière plus efficace sous XP.

Reply

Marsh Posté le 18-05-2004 à 20:53:21    

foudelou a écrit :

perso j'trouve plutôt ca pour la ram :  
 
Allez dans
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Créez ou modifiez la valeur DWORD IoPageLockLimit
Donnez lui une des valeurs suivantes en fonction de votre quantité de RAM (valeur en hexadécimal) :
   - 128 Mo de RAM : 0001C000
   - 256 Mo de RAM : 0003C000
   - 384 Mo de RAM : 0005C000
   - 512 Mo de RAM : 00070000
   - 1024 Mo de RAM : 000F0000
Rebootez
 
Il est assez délicat de trouver une valeur pertinente pour IoPageLockLimit. On peut néanmoins établir la règle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- entre 64 et 512, vous devez soustraire 16 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- à partir de 512 Mo, vous devez soustraire 64 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
 
Exemple avec 512 Mo :
512 - 64 = 448 (on soustrait la quantité de RAM totale avec 64)
448 * 1024 = 458752 (on convertit de méga-octets en kilo-octets)
458752= 70000 (on convertit en hexadécimal, la calculatrice Windows peut le faire pour vous ;))
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) à IoPageLockLimit


 
Keski ce passe si on a 1Go de Ram et que on mets par exemple en Hexa 40000 au lieu de 00F0000 :??:

Reply

Marsh Posté le 21-06-2004 à 17:05:29    

Kyle_Katarn a écrit :

Faut arrêter de dire n'importe quoi, on ne peut pas tourner sans SWAP, c'est une hérésie et ça réduirait les performances contrairement à ce que tu crois ...
 
Plus d'infos sur ce sujet : http://www.pcinpact.com/actu/news/14149.htm


 
juste parce que je suis chiant, je te remets en place vite fait ;)
Je n'ai pas dit que je ne voulais pas de swap, je sais bien que c obligatoire, je voulai juste eviter que mon system l'utilise en l'optimisant la gestion de la ram, une fois que la ram est pleine ca swappe c evident. l'interet est donc que :
 
1/ windows utilise la ram en priorité absolue
2/ Decharger le maximum de programmes residuels en memoire afin d'avoir un max de memoire libre avant de lancer les differents jeux, de plus en plus gourmand de nos jours ;)
 
J'espere avoir été plus clair  :)  
 
 
 :hello:


---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 21-06-2004 à 17:38:32    

C un troll ce topic ?

Reply

Marsh Posté le 21-06-2004 à 17:42:22    

memem po :o


---------------
IdPSN : Cyboulette // Battletag : Cyboulette#2250
Reply

Marsh Posté le 21-06-2004 à 17:45:01    

Ah, j'avais cru  :??:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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