Cette astuce va nous permettre d’optimiser la mémoire en se concentrant plus particulièrement sur la mémoire attribuée aux entrées/sorties.
Lancer regedit (menu Démarrer, Exécuter… et taper regedit)
Allez dansHKEY_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
128 Mo | 256 Mo | 384 Mo | 512 Mo | 1024 Mo |
Merci à Ykz, boulette, Maeke, rojni et les autres testeurs
Euh… excuser mon ignorance mais ca va changer quoi concrètement?
Concrètement, les échanges mémoire seront plus rapides, donc accélération du PC. Pour preuve, utilise un benchmark avant et après la modif, tu constateras un gain de performence.
Et pour les heureux possesseurs de W98, ça marche pas du tout?….
Sur un autre site (http://www.topastuces.com/) il preconise des réglages totalements differents. Pour 512Mo "IoPageLockLimit"=dword:00020000 contre "IoPageLockLimit"=dword:00070000 sur Zebulon !!!! J'avoue que la je suis un peu perdu… Mais en attendant d'avoir une explication je v mettre 70000.++
Cette astuce ne fonctionne que pour Win2000 et XP. Quand aux différentes valeurs, celles données dans l'astuce ont été testées avec un bench afin d'obtenir les meilleurs gains possibles (voir le forum pour plus de détails).
bonjour non probleme et que j ai 2 fichier session manager 1 qui et coller et l autre non (session manager,sessionmanager)
et apres ni dans l un ni dans l autre j ai le dernier fichier
peut tu ne dire pourquoi et comment faire
merci a vous
Si j'ai 256 de DDram, je fait cô 256 ou 512?
Merci pour vos conseil avisés
256 Mo restent 256 Mo, donc tu utilise le reg des 256Mo…
ds mes config ca dit que jai 448 meg de mémoire, donc sa donne en kwa haxa..?
6C000
Je suis entré sur cyberbricilage et Havlane m'a dit d'aller sur votre site pour optimiser ma mémoire vive sur windowsmillenium!!! Je suis entré sur redegit ensuite sur HKEX_LOCAL_MACHINE/SYSTEM/CurrentControl/Session Manager mais je n'ai pas trouvé Memory Management en ouvrant successivement tous les fichiers (j'ai le même problème qu'un correspondant Comment aller sur Memory Management ?
Merci par avance d'éclairer ma lanterne.
Jason.
c'est pour windows 2000 et XP l'astuce donc pour millenium non
bonjour,pour ma part j'ai 1536 Mo (trois barrette de 512 sdram pc 133)
quel est le code en hexa
merci
reponse pour mumpy:
1536-64=1472
1472*1024=1507328
1507328=170000
donc tu inscris 00170000, voila m'sieur, il suffisait juste de lire attentivement l'astuce !!!!
Vraiment excellent… Superbe description, explication claire et concise et en plus les fichiers "reg" à télécharger pour ceux qui doutent de leur actions.Le site français le mieux fait sur le sujet que j'aie trouvé depuis longtemps !
Continuez… et bon courage.
merci pour votre réponse, je viens seulement de la lire!!!Après 2 mois il était temps me direz vous
kiry, il est plus pratique de poser vos questions sur le forum que dans les commentaires !
si jai 640 de ddram comment je fai il po pour 640
2000, XP… OK mais sous NT je vois aussi cette entrée (qui est d'ailleurs à 0), est-ce que je peux la modifier ?
Comment faire lorsque l'on a Win98???Y'a un site qui explik pour les autres OS autre que Win2000 et XP???MERci ++
Merci c supa sympa 🙂
Sympa le site,Moi j'ai 640 de RAM ca donne quoi? D'autre part en ouvrant les fichiers .reg a telecharger je me suis amuse a creer les mien pour d'autre astuces;les tiens sont tjrs des valeurDWORD pour une valeur chaine que dois je ecrire?
merci pour le concentre d'astuces meme si elle sont parfois indigeste pour les debutants comme moi.
et pour 768Mo on fait comment??
Certains dentre vous qui ont du mal avec les mathématiques. Suivez cet exemple : Tout dabord vous ouvrez la calculatrice de Windows (démarrer > Tous le programmes > Accessoires > Calculatrice). Puis vous mettez la calculatrice en affichage scientifique (Menu : Affichage > Scientifique) Vous tapez ce qui suit dans la calculatrice en remplaçant le X par votre quantité de RAM totale : ( X 64 ) * 1024 Entr Puis cliquez sur Hex pour tout convertir en hexadécimal. PS : Noubliez pas les parenthèses, Entr cest la touche Enter 😉 En cas derreur recommencer sans oublier dappuyez la… Lire la suite »
meme avec de la rambus, ca marche ?? en suivant vos méthodes, j'en déduis qu'il faut que je mette 70 000 pour 512 de RDR…
Bonjour, j'ai 512M de RAM mais 64 M pris pour la memoire video dois-je calculer a partir de 512 ou 448 (512-64) avant d'enlever les 16 ou 64 M ? et si on fait charger un maximun de logiciel sur la RAM faut il en tenir compte?
En outre un logiciel (aida) me conseille de liberer de la memoire systeme comment faire? est ce parceque je limite la memoire virtuelle a 256M? ( je n'utilise pas de video)
merci pour ce site et aux personnes qui me repondront
Merci explications claires et précise, un véritable bonheur que d'optimiser son pc ici.
mais 512 mo c 512 mo.. DDR, rambus, pc133 …Pour la mémoire vidéo si 64 mo sont allouée pour l affichage, tu compte a partie de ta ram – 64mo (c pas de la mémoire utilisable par win)
Merci pour cette astuce !
je suppose qu'avec 312 mo de memoire, j'entre les valeurs 4C000
bonjour je n'arrive pas a trouve loPageLockLimit? merci pour la reponse
Bench sous Pc Mark 2002 avec 256mo de DDR pc2100:
Avant : Test Mémoire : 2345 points
Après : Mm Test : 2381 points…
40points de pris c'est toujours ca mais bon… 😉
En gros pour moi astuce bof…
Bonjour à tous
j'ai W2K et 768Mo, j'ai donc mis la valeur 000B0000 en Hexa(720896 dec)
j'ai vu sur d'autres sites d'autre manieres de calculer cette valeur en fonction de la quantité de RAM.
sur le site de pcinpact.com par ex:la valeur pour 768Mo etait de 30000 en hexa :/ ….
Comment savoir qui donne la bonne solution ? enfin bon en attendant je vais tester celle-ci 🙂
Merci Zébulon pour ce site!
Voila,moi je voudrais juste faire marche arriére pour vérifier que cette astuce n'est pas la cause de mes problèmes actuel,alors comment faire?merci
J'ai aussi 768 mo de ddram et la valeur que j'ai calculé c BOOO (tu as mis un zéro de plus qu'il ne faut me semble t'il 🙂 ). Pour revenir en arrière faut mettre O c a dire désactiver IopageLockLimit.J'ai pas encore testé ce nouveau paramètre avant j'avais 61a85 et bof… affaire à suivre :o)
mon ordi il ram trop dans la gaistionnaire des taches le CPU pour le processeur inactif du system il est a 99 vous avez une solution pour m aider MERCI, ou comment je peux remertre la valeur par defaut dans la memoire
J'ai malheureusement 768Mo Ram DDR 333Mhz Samsung comment trouver une valeur ?
bonjour, je suis dérouté j'ai suivi vos conseils et la mon ordinateur ne démarre plus que faire merci de me répondre
humm.. c'est quoi rebootez?si j'ai 320Mo ram sa me fais combien a mettre?
j'ai calculé et puis j'ai trouvé:320-16=304
304*1024=311296
311296=??
j'en fait quoi de ce chiffre?
Bon ben voilà, merci beaucoup.J'ai effectué minutieusement la manip' indiquée, résultat: mon PC merdouille, mes îcones de bureau sont maintenant sur un fond bleu, mon menu démarrer a disparu et impossible de le retrouver (donc impossible de faire machine arrière), ma barre des tâches est devenue grise et mes notifications ont partiellement disparu.
Merci bocou Zebulon, c très cool. 🙁
si vous cherchez les problèmes essayez cette astuce !!non sérieusement elle ne sert à rien si ce n'est bloquer la mémoire pour les entrées sorties des drivers !!!
dans la base de connaissance de microsoft il est déconseillé de créer ce paramètre il y a bien une raison….
Et pour ceux qui ont 768Mo de RAM (comme moi)????
Il y a une petite erreur dans l'exemple. En fait il faut pas convertir en ko mais en octect alors il faut multiplier encore une fois par 1024 avant de convertir en hexa. Voila donc un exemple juste pour 512 MO de RAM :512-64=448 448*1024*1024=469762048 octets On peut rentrer cette valeur en décimal sinon en hex ça fait: 1C000000. Je l'ai fait sur mon PC et c'et nettement mieux. Petit rappel les modifs faites dans la BDR (base de registre) sont faites a vos risques et périls. Vous etes les seuls responsables. PS: ce site est superbe mais avant d'essayer… Lire la suite »
Gaffe au dual-channel. Moi j'ai 0x00800000 pour 1024 de ram et ça marche du tonnère de dieu
Y a une boulette qque part:Il est indiqué de madifier le loPageLockLimit alors que les exemples de modif direct de registre donnés en bas de page modifient le IoPageLockLimit.
Il y a confusion entre loPageLockLimit et IoPageLockLimit, personnellement je pense qu'il faut modifier IoPageLockLimit
Bon déja je veux préciser que j'y cconnais rien en informatique mais j'aimerais juste une confirmation : ya qqun qu'a dis qu'il fallait re-multiplié par 1024 en fait : est-ce vrai ou pas??? Et sinon je capte pas pk vs rajoutez plein de zero avant vu que le truc les enleve apres mais ça c'est pas grave et encore un truc qu'est-ce que ça veut dite le C (ou autres) parfois au milieu des chiffres….?
PS : Merci c'est grace a un site comme ça que je vais progresser 🙂
A moins que je me sois planté d'endroit où mettre les chiffres… Il faut cliquer sur le fichier simplement et cliquer en hexadecimal non pasque je vois pas Dword… mais sinon il faudrait vraiment une reponse pour cette valeur pasque ça change tout… Mici…
attentionapres operation les conections modem adsl deviennent instables .sur 3 machines les deux modifies n ont plus tournees normalement plantage et rupture de connection incessantes
je trouve pas lopages locklimit