web-dev-qa-db-fra.com

Comment puis-je faire en sorte que mon ordinateur utilise plus de RAM?

J'utilise Windows 7 64 bits avec 8 Go de RAM. Le problème, c’est que j’utilise très rarement tout le contenu.

Je fais un peu de montage vidéo de temps en temps et cela me convient parfaitement, mais pour un usage quotidien, je ne l’utilise pas au mieux.

Y a-t-il des paramètres que je peux modifier qui forceront mon système d'exploitation à utiliser davantage de RAM, par exemple, en l'arrêtant à l'aide de fichiers d'échange? Je suis heureux qu'il utilise lui-même jusqu'à 4 Go lorsque je me contente de parcourir et de déplacer des fichiers. Autant que je sache, avoir plus de système d'exploitation en mémoire le rendrait plus réactif. Ce n'est pas vraiment mauvais pour le moment, mais ça ne peut pas faire de mal, surtout que je ne l'utilise pas pour autre chose.

J'aimerais aussi qu'il arrête de remplacer la mémoire du disque par des pages lorsque vous exécutez d'autres programmes tels que des navigateurs, des lecteurs multimédias, etc., à moins que cela ne soit vraiment nécessaire. Cela allongerait la durée de vie de mon disque et rendrait tout généralement plus réactif.

S'il vous plaît laissez-moi savoir si j'ai certains de mes faits faux ici.

19
Nick Brunt

Panneau de configuration-> Système-> Paramètres système avancés-> Avancé-> Paramètres de performance-> Avancé-> Modification de la mémoire virtuelle-> Décochez la case Gérer automatiquement et définissez le fichier d'échange comme bon vous semble. Je ne recommanderais PAS de définir aucun fichier d'échange, comme si vous aviez une valeur proche de 8 Go, vous obtiendrez une erreur, mais vous pourriez certainement le faire.

1
soandos

Le système d'exploitation est chargé d'optimiser l'utilisation de la mémoire disponible. Il est (devrait être) conçu pour faire un bon travail dans des conditions "normales". Les concepteurs du système d'exploitation prendront généralement en considération le fait qu'un système optimal utilise, dans la mesure du possible, toute la mémoire disponible. La mémoire inutilisée est gaspillée et le système fonctionnera mieux si toute la mémoire est utilisée pour les programmes actifs, les caches de fichiers, les mémoires tampon d'E/S, etc., à l'exception d'un petit pool "libre" réservé pour répondre rapidement demandes d'allocation.

Par conséquent, il est généralement préférable de laisser le système d'exploitation décider de la quantité de mémoire à utiliser pour la mise en cache des fichiers. Si l'utilisateur dispose d'informations très spécifiques sur un environnement d'application donné, une optimisation supplémentaire peut être appliquée. A partir d'une invite de commande élevée, exécutez:

fsutil behavior set memoryusage 2

Cela indique au système d’exploitation de consacrer plus de mémoire à la mise en cache de fichiers qu’elle ne le ferait autrement.

Configure les niveaux de cache interne de la mémoire du pool paginé NTFS et de la mémoire du pool non paginé NTFS. Défini sur 1 ou 2. Lorsqu'il est défini sur 1 (valeur par défaut), NTFS utilise la quantité de mémoire paginée par défaut. Lorsqu'il est défini sur 2, NTFS augmente la taille de ses listes et de ses seuils de mémoire. (Une liste d'apparence graphique est un pool de mémoires tampons de taille fixe créées par le noyau et les pilotes de périphérique en tant que caches de mémoire privée pour les opérations du système de fichiers, telles que la lecture d'un fichier.) Vous devez redémarrer votre ordinateur pour que ce paramètre prenne effet.

http://technet.Microsoft.com/en-us/library/cc785435 (WS.10) .aspx

Une note sur l'utilisation de la mémoire

Le pool de mémoire "non utilisée" n'est pas réellement inactif; le système l'utilisera pour la mise en cache transparente des données de fichier. La mémoire utilisée pour le cache de fichiers ne s'affiche pas comme "utilisée" car le système d'exploitation supprime les données en cache si une application a besoin de cette mémoire, elle est donc techniquement disponible. Vous pouvez le voir dans le Gestionnaire des tâches sous l'élément mis en cache de la section Mémoire physique de l'onglet Performances. Vous pouvez voir plus de détails en ajoutant le ( Éléments de cache, octets et de secours ... dans l'Analyseur de performances.

7
Tim Sylvester