Flux rss
Communiquer en entreprise avec les outils Google
Collection CommentCaMarche.net

Optimiser la mémoire virtuelle

Publié par jailapaix, dernière mise à jour le jeudi 21 août 2008 à 19:11:38 par fahd_zboot

Explications


Cette astuce est bien une optimisation et n'apporte PAS les mêmes 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 appelé "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/Vista, il s'agit de c:\pagefile.sys



Défragmentation automatique


Utilisez PageDefrag. Voir cet article.

Défragmentation manuelle


Désactiver la mémoire virtuelle


Commencez par désactiver la mémoire virtuelle :
  • Panneau de configuration (apparence classique) ==> "Système"
    • Sous Vista: cliquez sur "Paramètres système avancés"
    • Sous les autres Windows: 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 échec


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

Gérer la mémoire virtuelle


En 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 !


==> Si vous disposez de plusieurs disques durs, évitez de placer le fichier 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.)

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 pouvez pousser le vice, comme je l'ai fais, en supprimant momentanément toutes les données du disque sur lequel vous voulez créer le fichier d'échange. Il sera ainsi placé au tout début de votre disque ! Mais ça, c'est pousser le bouchon ! ; )



Vous pouvez aussi forcer le nettoyage du fichier d'échange à chaque extinction du PC.

==> Voir ICI


Good luck
Manque de memoire virtuelle (Résolu) Bonsoir tout le monde, Voilà mon ordi m'indique que je manque de memoire virtuelle, je ne comprends pas trop car j'ai un pintium 4, 1.5Ghertz, 512Mo de RAM, un disque dur de 80Go(master) et un autre de 20Go(slave pour stokage de données) mon... www.commentcamarche.net/forum/affich-1731551-manque-de-memoire-virtuelle
Augmenter ma memoire virtuelle ? (Résolu) Bonjour,voila je sais comment augmenter ma mémoire virtuelle mais je ne c'est pas combien mettre. Voici mes infos: espace disponible 64821 minimale autorizé 2 Mo Recommandée 1534 Mo Allouée actuellement 1535 Mo Voila je voulais savoir quoi mettre... www.commentcamarche.net/forum/affich-8420430-augmenter-ma-memoire-virtuelle
Comment alleger la memoire virtuelle (Résolu) Bonjour, mon pc portable a un probleme de memoire virtuelle qui est pleine. pouvez vous m'expliquer les maneuvres simples ( car je ne suis pas très douée en informatique) pour resoudre ça. mon pc a 2 disque dur et je ne sais pas comment faire... www.commentcamarche.net/forum/affich-4068034-comment-alleger-la-memoire-virtuelle
Charger les pilotes et le noyau de Windows en mémoirePar défaut, les pilotes et le noyau de Windows sont chargés en mémoire virtuelle (fichier swap), c'est-à-dire sur le disque dur. Pour les utilisateurs ayant une grande quantité de mémoire vive disponible, il est possible de forcer le chargement du... www.commentcamarche.net/faq/sujet-5303-charger-les-pilotes-et-le-noyau-de-windows-en-memoire
[Mémoire virtuelle] coment l'augmenter (Résolu)Bonjour à tous ! Mon ordi est devenue très lent, il me signale "une mémoire virtuelle inssuffisante" et souvent aussi "uns cript est en exécuté sur cette page ..." j'ignore si ces 2problèmes sont liés ou pas. Dans tous les cas , j'aimerais... www.commentcamarche.net/forum/affich-2024803-memoire-virtuelle-coment-l-augmenter
Mémoire virtuelle (Résolu)Depuis l'installation du pack 2 d'Xp suivi d'un formatage certain jeu ne fonctionne plus. Voici le message d'erreur DIRECTOR PLAYER 5.0 3Mo de mémoire virtuelle libre pour fonctionner. Quelq'un peut-il m'aider Merci. www.commentcamarche.net/forum/affich-1891957-memoire-virtuelle
Mémoire Virtuelle ! & Vista (Résolu)Bonjour, J’ai alloué environ 6Go de mémoire virtuelle sous Windows vista, dans le gestionnaire des tâches>Performances, j’ai bien mes 2Go de ram, plus mes 6Go de pagination. Seulement, j’ai l’impression, qu’il ne les utilise pas : lorsque j’utilise... www.commentcamarche.net/forum/affich-5075996-memoire-virtuelle-vista
Télécharger Instant Memory CleanerInstant Memory Cleaner est un optimiseur de votre mémoire virtuelle. Il permet de forcer le lancement des pages qui dépassent la mémoire physique et réduit la taille des processus en cours au minimum. Instant Memory Cleaner permet un affichage direct... www.commentcamarche.net/telecharger/telecharger-34056250-instant-memory-cleaner