Élimine-t-il la mémoire RAM utilisée par les programmes ou la transfère-t-elle dans un fichier d'échange sur le disque dur? Ou cela nettoie-t-il simplement la RAM non adressée?
Élimine-t-il la mémoire RAM utilisée par les programmes ou la transfère-t-elle dans un fichier d'échange sur le disque dur? Ou cela nettoie-t-il simplement la RAM non adressée?
Les RAM free'ers forcent d'autres programmes à échanger la plupart de leurs pages sur le disque (souvent en allouant beaucoup de mémoire). Si ces programmes n'ont pas besoin de ces pages pendant un certain temps (par exemple, si elles sont une fenêtre minimisée et ne font rien), cela laissera plus de RAM libre. Notez que vous ne contrôlez généralement pas ce qui est poussé vers le disque - juste que quelque chose l'est.
Le problème est que laisser de la RAM libre n'est pas du tout utile en soi. Si un autre programme en cours d'exécution avait besoin de cette RAM, la pagination se serait produite à ce moment-là, au lieu du moment où vous avez exécuté le ram free'er. Et au moment où vous voulez que ce programme qui a été poussé sur le disque fasse quelque chose (par exemple, s'il se réveille toutes les 5 minutes pour vérifier votre statut sur Facebook), il va juste revenir en arrière pour le faire.
Si vous avez vraiment un problème de RAM, vous avez deux options:
1) Obtenez plus de RAM. Simple, direct, éventuellement coûteux ou (selon la configuration du système d'exploitation et du matériel) impossible.
2) Exécutez moins de programmes. Moins il y a de choses en cours d'exécution, plus il y a de RAM disponible pour les choses en cours d'exécution. Cela implique également de choisir des utilitaires moins gourmands en ressources. Par exemple, si vous laissez un utilitaire de messagerie instantanée ouvert tout le temps, choisissez-en un qui a une petite empreinte mémoire au lieu d'un qui a toutes les fonctionnalités flashy.
3) Obtenez des disques plus rapides. Cela ne vous donne en fait pas plus de RAM (évidemment), mais si vous utilisez des disques plus rapides pour vos fichiers de pagination, les temps impliqués dans l'échange de pages dans et hors de la mémoire seront inférieurs et donc moins perceptibles.
Il n'y a pas d'autres options réelles.
Fondamentalement, ce que font les libérateurs de RAM, c'est qu'ils réservent de grandes quantités de RAM, forçant Windows à échanger d'autres programmes sur le disque, puis à libérer la RAM qu'ils ont réservée. Il peut y avoir différentes stratégies pour ce faire, mais je ne suis pas au courant des internes.
Je vous suggère d'obtenir plus de RAM physique si cela est possible, car il y aura viendra le moment où le programme outswapped a besoin pour obtenir sa part de mémoire ...
la source
En essayant de tromper le système d'exploitation, cela donne l'impression que peut-être quelque chose se fait. Une telle approche est à peu près un cas de vol de Peter pour payer Paul.
Ou ... si vous essayez d'obtenir quelque chose pour rien à long terme, vous obtenez ... rien.
En d'autres termes, je considère ce genre de chose comme un con. Si vous manquez de RAM, la meilleure solution technique à long terme est d'en acheter plus.
la source
Windows envoie un message 'LOW_MEMORY' qui demande à toutes les applications de libérer leurs données inutilisées. Le serveur SQL et les caches de fichiers sont effacés afin que vous vous retrouviez avec beaucoup d'espace libre supplémentaire. Cela efface également le cache de fichiers Windows qui peut facilement prendre 1 Go d'espace au démarrage.
L'allocation d'une grande partie de la mémoire est un moyen facile de déclencher un message LOW MEMORY, mais il pourrait y avoir des systèmes plus intelligents en place.
la source
Avec les autres réponses, des outils plus anciens comme RAMDoubler compressaient la RAM en mémoire, avec un coût CPU évident à l'accès. Je pense que personne ne le fait plus, à cause de ce coût d'accès.
EDIT: personne .. bien en dehors d' Apple Tout ancien est nouveau à nouveau. Plus précisément, l'écart entre la vitesse du processeur et la vitesse des technologies de mémoire (en particulier le disque) est si important que c'est maintenant une meilleure option, en particulier avec le coût de l'électricité (lire: batterie) pour frapper le disque.
la source
Ils obligent généralement le système à utiliser plus de fichiers d'échange et moins de RAM. Étant donné que la RAM est plus rapide que le disque dur, dans le pire des cas, vous verrez une réduction de la vitesse. Au mieux, vous verrez plus de RAM disponible, mais pas de vitesse supplémentaire.
la source