Quelle taille à fixer pour la mémoire virtuelle de Windows ?

Bloqueur de pub détectée - Vous bloquez l'affichage des publicités.
Pour soutenir le site, merci de bien vouloir laisser les publicités s'afficher.

Plus d'informations : Comment désactiver les bloqueurs de publicité sur un site internet.

Dans les tutoriels d'optimisation de Windows, on trouve souvent la recommandation de fixer la mémoire virtuelle de Windows.
C'est à dire la taille du fichier fichier d'échange pagefile.sys qui se trouve à la racine de la partition système de Windows.

Mais la taille de la mémoire virtuelle de Windows dépend de la quantité de mémoire et de votre activité.
Dans cet article, vous trouverez les explications pour fixer la taille du fichier d’échange de Windows.
Enfin les recommandations des tailles de mémoire virtuelle de Windows selon votre configuration.

Quelle taille à fixer pour la mémoire virtuelle de Windows ?
Quelle taille à fixer pour la mémoire virtuelle de Windows ?

Pourquoi fixer la taille de la mémoire virtuelle et fichier d'échange ?

L'argument des tutos d'optimisation est d'éviter les accès disques.
En effet, par défaut Windows gère la taille du fichier d'échange automatiquement.
Or l'utilisation de la mémoire virtuelle varie selon votre activité sur le PC.
Ainsi, le fichier diminue, augmente, etc... et cela génère des accès disque.

En fixant la taille la mémoire virtuelle, vous évitez ces accès disque.
Honnêtement le gain de performant doit être minime et même inexistant.
Mais ces conseils d'optimisation reviennent souvent.

De plus fixer une mauvaise taille n'est pas sans risque.
En effet la taille du fichier d'échange varie selon la configuration matérielle et l'activité du système.
Ainsi, si vous utilisez des applications importantes comme un jeu ou Photoshop, vous aurez besoin de plus de mémoire virtuelle qu'une personne qui surf.
La valeur maximale (Commit Peak) varie alors.

Si vous fixez une taille trop basse, certaines applications et jeux ne fonctionneront pas correctement ou ne pourront plus démarrer.

En d'autre termes, je vous conseille de laisser Windows gérer automatiquement la mémoire virtuelle et la taille du fichier d'échange.

Comment augmenter, diminuer ou fixer la taille de la mémoire virtuelle ?

Voici la procédure à suivre afin de modifier, fixer et changer la taille du fichier d'échange et mémoire virtuelle de Windows.
Cette procédure fonctionne pour Windows XP, Vista, 7, 8 et 10.

  • Sur votre clavier, appuyez sur la touche Windows + R
  • puis saisissez sysdm.cpl et OK.
  • Puis cliquez sur l'onglet Paramètres systèmes avancés (1)
  • Ensuite cliquez sur le bouton Paramètres (2)
  • Puis onglet Avancé et Modifier (3)
  • Enfin vous arrivez sur la configuration de la mémoire virtuelle et fichier d'échange.
  • Cochez taille personnaliser et définissez la taille minimale et maximale.
Comment augmenter, diminuer ou fixer la taille de la mémoire virtuelle ?

Quelle taille pour la mémoire virtuelle de Windows ?

On arrive à la question fatidique, quelle taille de fichiers d'échange ?

Les tailles théoriques recommandées

La page pour configurer la mémoire virtuelle donne une taille recommandée.
En général, dans les tutoriels d'optimisation, on conseille à la louche de la définir comme taille initiale et maximale.

Les tailles théoriques recommandées de la mémoire virtuelle et fichier échange de Windows

Voici les tailles théoriques recommandées par Microsoft.
Elles se basent sur un facteur multiplicateur à la mémoire RAM du PC.

Système d’exploitationTaille minimale du fichier de pageTaille maximale du fichier de page
Windows 10, 8.1 et Windows Server 2012 R2Dépend du paramètre de vidage sur incident3 x RAM ou 4 Go, selon ce qui est plus grand
Windows 8 et Windows Server 2012Dépend du paramètre de vidage sur incident3 x RAM ou 4 Go, selon ce qui est plus grand
Windows 7 et Windows Server 2008 R2RAM x 13 x RAM ou 4 Go, selon ce qui est plus grand
Windows Vista et Windows Server 2008RAM x 13 x RAM ou 4 Go, selon ce qui est plus grand
Windows XP et Windows Server 2003 avec plus de 1 Go de RAMRAM x 13 x RAM ou 4 Go, selon ce qui est plus grand
Windows XP et Windows Server 2003 avec moins de 1 Go de RAM1,5 x RAM3 x RAM ou 4 Go, selon ce qui est plus grand
Les tailles théoriques recommandées du fichier d'échange de Windows

Mais cela dépend encore une fois de votre activité sur votre PC.
Ainsi :

  • Pour du traitement d'images à grande échelle, 16 Go de RAM est le minimale.
  • Une taille "fixe" de 4 ou 8 Go, il y a peu de risque de plantage et dysfonctionnement

La valeur maximale de la mémoire virtuelle

Comme indiqué plus haut, la valeur maximale de la mémoire ou limite du fichier d'échange ne doit pas être trop bas.
Sinon des erreurs de mémoires insuffisants risquent de s'afficher.
Et donc vos applications ne vont plus démarrer et fonctionner correctement.

Sachez déjà que le gestionnaire de tâches donne des informations sur la taille de la mémoire virtuelle.

  • Ouvrez le gestionnaire de tâches de Windows
  • Puis cliquez sur l'onglet Performances
  • En bas
    • La charge validée (Commit en anglais), vous avez la taille de la mémoire RAM + la mémoire virtuelle à l'instant T
    • Le charge validée maximale (Commit Limit)

Le Commit Limit est très facile à comprendre.
Si vous avez 4 Go de RAM et un fichier d'échange de 4 Go, vous avez une limite de validation de 8 Go (grosso modo).
Il s'agit de la quantité maximale de mémoire disponible pour le système d'exploitation.

La valeur maximale de la mémoire virtuelle de Windows

On retrouve alors ces valeurs avec la configuration de la mémoire virtuelle de Windows.
En effet, ici la taille allouée est 11776 Mo, ainsi 32 000 + 11776 donne la taille maximale indiquée dans le gestionnaire de tâches.

La valeur maximale de la mémoire virtuelle de Windows

Process Explorer va plus loin car il donne un ratio.

  • Ouvrez Explorer puis utilisez les touches CTRL + I pour ouvrir les informations systèmes
  • En bas à gauche on obtient les informations de commit charge.
La valeur maximale de la mémoire virtuelle de Windows

Comment déterminer la taille optimale de la mémoire virtuelle et fichier d'échange ?

La seule façon de dimensionner le fichier d'échange est de connaître la charge de validation totale maximale pour les programmes que vous souhaitez exécuter.

Ainsi, il faut :

  • Redémarre le PC.
  • Puis démarrer toutes les applications que vous exécutez habituellement et enfin charger des ensembles de données typiques.
  • Lancez Process Explorer et ouvrez les informations systèmes.
  • Définissez le minimum du fichier d'échange comme étant cette valeur moins la quantité de RAM dans votre système. Si la valeur est négative, choisissez une taille minimale pour autoriser le type de vidage sur incident pour lequel vous êtes configuré.
  • Définissez le maximum du fichier d'échange comme la valeur Peak Commit Charge de Process Explorer.

Liens

Les tutoriels pour optimiser Windows :

Vous avez trouvé cet article utile et interressant, n'hésitez pas à le partager...

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article Quelle taille à fixer pour la mémoire virtuelle de Windows ? mais vous n'avez pas trouvé la solution à votre problème...
Suivez ces articles du forum pour trouver une réponse ou demandez à votre tour de l'aide sur le forum