Posez votre question »

Optimiser la mémoire virtuelle

Juillet 2015


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

Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Optimiser-la-memoire-virtuelle.pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Dans la même catégorie

Optimizar la memoria virtual
Par Carlos-vialfa le 6 mai 2008
Der virtuelle Speicher optimieren
Par jedtheboss le 14 décembre 2009
Ottimizzazione della memoria virtuale
Par nane77 le 19 mars 2009
OTIMIZAR A MEMÓRIA VIRTUAL
Par ninha25 le 30 mars 2009
Publié par jailapaix. - Dernière mise à jour par Mars Radio DNB
Ce document intitulé «  Optimiser la mémoire virtuelle  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.