Petite astuce pour la mémoire virtuellefichier d'échangepagefile.sys(win XP)Cette astuce est bien une optimisation et n'apporte
PAS les même résultats que l'augmentation de la mémoire vive...
Cependant, la mémoire virtuelle est toujours utilisée, même si l'on dispose d'une grande quantité de mémoire vive.
Autant qu'elle soit la plus performante possible !
Le fichier d'échange (aussi appellé "mémoire virtuelle") est utilisée par le système d'exploitation de manière transitoire pour stocker des blocs de données qui sont normalement en mémoire.
Si ce fichier est fragmenté, les performances du système vont s'en ressentir lourdement.
Il est donc utile de défragmenter ce fichier.
Sous Windows 2000/XP, il s'agit de c:\pagefile.sys
Allons-y !
Désactiver la mémoire virtuelleCommencez par désactiver la mémoire virtuelle.
==> Panneau de configuration (apparence classique)
==> "système" ==> cliquez sur l'onglet "Avancé"
==> dans "Performances" , cliquez sur "Paramètres"
==> cliquez sur l'onglet "Avancé"
==> dans "mémoire virtuelle" , cliquez sur "Modifier"
Le fichier utilisé pour la mémoire virtuelle (pagefile.sys) se trouve sans doute sur le C:
Cliquez sur "aucun fichier d'échange" et "Définir" .
Refermez tout et redémarrez en mode sans échec. (tapoter F8 entre le boot bios et le lancement de windows)
Vérifiez que la mémoire virtuelle est bien désactivée. (retournez dans les options via le panneau de configuration)
Défragmenter le/les disque(s) dur(s) en mode sans échecDéfragmenter les disques durs en mode sans échec. Une fois les disques défragmentés,
nous retournons dans les options de la mémoire virtuelle comme expliqué plus haut...
Bon défragmenteur :
jkDefrag :
http://www.01net.com/telecharger/windows/Utilitaire/systeme/fiches/41956.htmlGérer la mémoire virtuelleEn faite de gestion, il suffit d'allouer soi-même la taille du fichier.
L'on recommande 1,5x à 2 x la taille de la mémoire vive...
(donc - par exemple - pour 1Go de ram : 1500Mo à 2000Mo de mémoire virtuelle)
La quantité recommandée par windows est affichée dans les options.
N.B. : Tout dépend de la gourmandise de vos logiciels.
Prenez l'exemple d'une utilisation importante de ressource dans vos activités
pour évaluer les besoins.
Vous admettrez cette réalité : plus on a de RAM, moins on utilisera de mémoire virtuelle.
Donc - pour être extrême - si vous avez 4Go de RAM, n'allez pas fixer 8Go de mémoire virtuelle !
Ca serait ridicule... 1Go ou 2Go sont la plupart du temps amplement suffisant !
==> si vous disposez de plusieurs disques durs, évitez de placer le fichier d'échange sur le même disque que l'installation de windows
ET dans tout les cas,
choisissez le disque le plus rapide...
(N.B. : Je parle bien de disques durs différents
et pas de partitions différentes sur un même disque. Dans le cas de
partitions, laissez le fichier sur la partition de l'installation
windows. Une partition pour le fichier d'échange est inutile !)...sinon, bien entendu, placez-le sur votre disque dur principal, comme il l'était à l'origine.
Dans les options de mémoire virtuelle, choisissez donc le disque sur lequel sera placé le fichier de mémoire virtuelle et cliquez ensuite sur "taille personnalisée" .
Notez
LA MÊME quantité de Mo en taille initiale
ET taille maximale.
(ceci afin d'éviter la fragmentation du fichier)
Cliquez sur "Définir"
Refermez tout et redémarrez le PC.
Vérifiez que la mémoire virtuelle est allouée comme vous le désirez...
C'est fini !Vous avez ainsi créé un fichier d'échange plus performant. Les données placées dans cette mémoire virtuelle ne seront plus dispersées à travers tout le disque et si vous avez pu le créer sur un autre disque dur, le travail sera partagé entre les disques !
Vous n'avez rien compris à tout ce charabia ?
Rassurez-vous, il existe tout de même une solution pour éviter la fragmentation :
PageDefrag :
http://www.01net.com/telecharger/windows/Utilitaire/optimiseurs_et_tests/fiches/10279.htmlCe petit outil simple à utiliser, défragmentera le fichier d'échange ainsi que d'autres récalcitrant au défragmentage normal, au prochain démarrage de votre PC...