D'après mon expérience personnelle, j'ai remarqué que la désactivation du fichier d'échange dans Windows XP m'a donné, en général, le gain de vitesse le plus élevé de tout autre changement logiciel que je puisse apporter. De toute évidence, cela doit être fait lorsqu'une quantité importante de RAM est disponible. En général, je trouve que cela fonctionne bien avec + 2 Go de RAM. Les seuls problèmes que j'ai jamais vraiment rencontrés étaient le chargement d'Adobe Photoshop.
Est-ce vraiment une amélioration de la vitesse ou est-ce que je l'imagine?
Remarque: pour le désactiver, vous ne devez pas simplement le régler sur 0 Mo, mais le désactiver. Sinon, Windows l'étendra quand il le faudra pour répondre à ses besoins.
non-paged
etpaged
. Un fichier d'échange est nécessaire lorsque la section paginée est pleine, en tant que joueur, j'ai vu un jeu se plaindre de la mémoire du pool paginé simplement parce que mon fichier d'échange était désactivé sur un système de 8 Go. Conclusion: les fichiers d'échange sont nécessaires, ils empêchent l'épuisement du pool paginé et accélèrent réellement votre système.Réponses:
Windows XP vide les applications minimisées sur le disque comme un fou. Essayez-le vous-même, commencez à télécharger un grand torrent et minimisez tout. Bientôt, presque toute votre RAM est utilisée comme cache de fichiers pour le torrent au lieu de vos autres applications. La désactivation du fichier d'échange empêchera ce comportement.
Dans Windows Vista et Windows 7 cependant, le système gère ce scénario beaucoup, beaucoup mieux .. donc je ne suis pas sûr que la désactivation du fichier d'échange dans ces versions fera une grande différence.
Certains jeux nécessitent que vous ayez un fichier d'échange même s'il n'est pas vraiment nécessaire, je l'ai remarqué récemment en essayant de jouer à une démo de jeu que j'ai téléchargée depuis Steam. Même si j'avais 6 Go de RAM disponibles, le jeu a refusé de démarrer jusqu'à ce que je crée un tout petit fichier de page. Soupir
Personnellement, lorsque j'ai beaucoup de RAM, je préfère me passer d'un fichier d'échange.
la source
Ne vous en faites pas, laissez Windows se comprendre.
Cette réponse ServerFault est la meilleure explication de pourquoi:
La punchline:
la source
de Microsoft répondre "désactiver le fichier d'échange"
http://social.answers.microsoft.com/Forums/en-US/w7performance/thread/0bd8a75c-2607-4468-8342-c35ea82ea670
la source
Je dirais activer .
Peu importe la quantité de RAM dont vous disposez, il y aura des scénarios où un fichier d'échange sera, à tout le moins, utile. En outre, il convient de noter que lorsqu'il existe un fichier d'échange, une grande partie du temps d'exécution Windows y est déchargée la plupart du temps. La raison? Bien qu'il soit nécessaire en mémoire, il n'est pas nécessaire pour le moment . Le mettre dans le fichier d'échange peut signifier qu'il faut plus de temps pour y accéder, mais cela laisse plus de RAM libre pour les programmes que vous utilisez réellement.
La raison pour laquelle vos performances ont augmenté est que vous obligiez le système entier à être chargé dans la RAM, ce qui est certes beaucoup plus rapide. Cependant, je suppose que lorsque vous commencez à utiliser un tas de programmes à la fois, en particulier ceux qui nécessitent beaucoup de mémoire comme Firefox et votre Photoshop, cette amélioration ira tout de suite. *
Cependant, il est possible que vous ne rencontriez jamais ce problème simplement en raison de vos habitudes informatiques. Je sais que si j'essayais de désactiver le fichier d'échange, je ne l'apprécierais pas du tout. Donc, si vous le voulez vraiment, essayez de le laisser hors tension pendant un certain temps et de voir ce qui se passe, vous pouvez toujours le réactiver plus tard.
* "Ce paragraphe était un bon nombre de spéculations" / avertissement;)
la source
Je dirais activer mais le déplacer vers un deuxième lecteur, de préférence un non utilisé par un autre porc d'E / S. Cela m'a souvent donné une meilleure vitesse que de désactiver complètement le fichier d'échange. Bien sûr, maximiser la RAM est une bonne optimisation parallèle.
la source
Je désactive le fichier d'échange sur les systèmes Windows 32 bits avec 4 Go de mémoire physique. Avoir de la mémoire virtuelle ne va pas ajouter plus d'adresses au système, et le désactiver signifie que je n'ai jamais à attendre que Windows permute ou disparaisse.
la source
Non. L'espace d'adressage est le suivant: chaque PROCESS a son propre espace d'adressage 31 bits (inférieur à 2 Go) et le noyau a son propre espace d'adressage 31 bits (toujours le même, quel que soit le processus qui possède le thread actuel). Cela vous donne 2 Go * de nombre de processus d'espace d'adressage en mode utilisateur disponible. Sans échange, l'espace en mode utilisateur est limité à la taille de la mémoire physique moins la taille de la mémoire du noyau (généralement environ 200 Mo). Bien sûr, il peut y avoir une limite artificielle sur la quantité de mémoire virtuelle que votre système peut allouer, mais je ne suis pas un expert des politiques de licence de Microsoft.
Notez également que la désactivation de l'échange ne signifie pas nécessairement qu'il n'y aura pas de défauts de page entraînant l'accès au disque. Le fichier d'échange n'est pas le seul fichier auquel la mémoire est mappée. Chaque fichier exécutable (c'est-à-dire .exe ou .dll, à l'exception des pilotes en mode noyau) a sa propre sauvegarde sur disque - à savoir, le fichier exe. Bien sûr, les pages qui ont été modifiées en mémoire, telles que les segments de données inscriptibles, IAT ou même les segments de code (dans le cas d'exécutables compressés, par exemple) nécessitent un échange séparé, mais la grande majorité du code / des données / ressources statiques n'ont pas besoin d'être échangés et ... peuvent être supprimés de la mémoire lorsque le système manque de ressources. Lorsque le processus a besoin d'un accès à ces données, un défaut de page et un accès au disque se produisent, que le swap soit activé ou non.
la source
Sean Nyman a précédemment déclaré: "en particulier ceux qui nécessitent beaucoup de mémoire comme Firefox et votre Photoshop, cette amélioration ira tout de suite."
Je voulais juste ajouter que dans Firefox, si vous tapez
about:config
dans la barre d'adresse pour accéder aux paramètres avancés de Firefox, vous pouvez ajouter une nouvelle chaînebrowser.cache.disk.enable
et définir la valeur booléenne surfalse
, ce qui forcera Firefox à ne mettre en cache que sur la RAM. Vous pouvez également ajouter la chaînebrowser.cache.disk.capacity
et spécifier une valeur pour contrôler la quantité d'espace dans la RAM que Firefox utilisera pour le cache du navigateur. J'espère que ça aide. J'ai le mien mis en cache dans la RAM et Firefox est toujours super rapide.J'ai également un lecteur SSD pour le lecteur système dans cet ordinateur portable, avec un lecteur rotatif de 500 Go dans la baie secondaire pour le stockage, et j'ai défini les dossiers TMP, TEMP et Temporary Internet Files pour pointer vers le lecteur rotatif dans Windows 7 Pro, avec déplacer mon pagefile.sys sur mon lecteur rotatif sur D: et mon système fonctionne très rapidement comme la foudre. J'ai quand même 4 Go de RAM, donc je ne pense pas que Windows 7 utilise même beaucoup le fichier d'échange, mais quel est le mal à le laisser activé?
la source
La désactivation du fichier d'échange est peut-être l'amélioration la plus spectaculaire que vous pouvez utiliser pour augmenter les performances de votre ordinateur. Dans le scénario typique, la plupart des ordinateurs portables utilisent des disques durs magnétiques physiques qui ont des pièces mobiles. Ces lecteurs sont très lents par rapport à la vitesse de la mémoire de votre ordinateur. Donc, si vous avez le bélier pour forcer les fenêtres à rester "dans les limites de leurs moyens" et à ne jamais écrire sur le disque, cela ne ralentira que lorsqu'il devra frapper le disque pour un fichier qui n'est pas déjà en mémoire. Tout en mémoire s'exécutera beaucoup plus rapidement. L'idée est de mettre en cache l'intégralité du système d'exploitation afin qu'il ne puisse lire ou écrire sur un disque physique que lorsqu'il a besoin de quelque chose qui n'est pas déjà en mémoire.
La lecture / écriture RAM se produit en nanosecondes par rapport aux millisecondes sur les disques magnétiques physiques.
Maintenant, quelque chose à considérer est qu'il y a maintenant de nouvelles options de fichiers d'échange qui deviennent pratiques. Si vous utilisez un disque SSD ou que vous obtenez des fenêtres pour placer le fichier d'échange sur une carte SD, vous constaterez également des augmentations de performances significatives.
Juste mon 0,02 $
la source