Programme pour vider la RAM sous w2k/xp - Win NT/2K/XP - Windows & Software
Marsh Posté le 21-05-2003 à 17:30:56
RAM Idle...
Marsh Posté le 21-05-2003 à 17:38:50
ecris ca dans un fichier *.txt:
FreeMem = Space(33554432)
et renommes le fichier en *.vbs
ps: 32* 1048576=33554432= 32Mo
FreeMem = space(xxx),ou xxx est en octets
Marsh Posté le 21-05-2003 à 17:42:41
Marsh Posté le 21-05-2003 à 18:05:20
true_playa a écrit : ecris ca dans un fichier *.txt: |
Ah merci...mais pour 1Go de RAM, je met 1073741824 alors ?
et apres qu'est ce que je fais? je doucle clique sur le .vbs ???
Marsh Posté le 21-05-2003 à 18:12:43
Oué, stun script !
Marsh Posté le 21-05-2003 à 18:13:02
llllllllll a écrit : |
Si t'as 1Gb de ram,ne depasses pas la moitie a peu pres ce ki fait
524288000 octets !
Et apres tu cliques sur le vbs !
Marsh Posté le 21-05-2003 à 22:32:03
Tu peux lire mon sujet sur la RAM et le swap de XP, c'est presque pareil à 2K
http://213.246.36.243/forum/sujet.asp?SUJET_ID=2591
En fait, libérer de la RAM n'a pas de sens sous XP/2K, de la RAM libre est de la RAM gaspillée. J'explique pourquoi dans le sujet.
Marsh Posté le 21-05-2003 à 22:41:05
Ce qui est possible, c'est d'optimiser certaines choses (cache disque, kernel résident) mais l'obsession de libérer de la RAM est un souvenir de 9X qui effectivement, ne la gérait pas bien.
Marsh Posté le 21-05-2003 à 22:45:26
Je vous copie un extrait de mon post
Pourquoi y a-t-il si peu de RAM libre ?
On va tordre le cou ici à des mythes concernant les programmes qui libèrent la RAM sous XP. En effet, XP va utiliser toute la mémoire RAM possible selon l'adage "de la mémoire RAM libre est de la mémoire gaspillée".
En pratique, imaginez que vous ouvrez un gros fichier avec Word. XP va charger Word en mémoire, puis, votre fichier. Vous quittez Word, XP va laisser en mémoire le programme Word et votre fichier, dans la zone du cache disque. Il ne les éjectera que si un autre programme doit être exécuté et qu'il n'y a plus de RAM disponible, le cache disque va alors diminuer de taille. Le terme "mémoire RAM libre" est donc impropre, il est plus correct de dire "mémoire pour laquelle XP n'a pas encore trouvé d'usage". Voilà pourquoi les programmes censés libérer de la RAM sont des leurres, au pire, ils font grossir le page file inutilement et les performances sont réduites, exactement l'inverse de l'effet attendu.
Marsh Posté le 21-05-2003 à 23:20:24
jolie troll mis on est pas vendredi . lebp de laisser les fichier sur la ram c ke a force ton PC swap sur le DD et donc se ralentie .... koike avec un Go de ram sauf en cas d utilisation extreme tu peu ne pas avoir de swap
Marsh Posté le 21-05-2003 à 23:25:44
-CouiLLe2CHieN- a écrit : jolie troll mis on est pas vendredi . lebp de laisser les fichier sur la ram c ke a force ton PC swap sur le DD et donc se ralentie .... koike avec un Go de ram sauf en cas d utilisation extreme tu peu ne pas avoir de swap |
meme avec 1Go de ram, on est obligé d'avoir du Swap, avec 128Mo, ça me fait Mémoire virtuelle insifisante...
avec 256Mo, ça va.
Marsh Posté le 21-05-2003 à 23:27:14
chaced a écrit : meme avec 1Go de ram, on est obligé d'avoir du Swap, avec 128Mo, ça me fait Mémoire virtuelle insifisante... |
Ca marche très bien sans swap
(bon, avec 768 mo de RAM ou plus quand même )
Marsh Posté le 21-05-2003 à 23:28:43
mrBebert a écrit : |
Ouais, peut etre chez toi, mais, moi, ça ne marche pas, et en plus, par defaut windows charge les drivers et le noyau en ram, donc, a part si tu veux rendre ton systeme instable, je ne conseille pas d'enlever le swap.
Marsh Posté le 21-05-2003 à 23:29:24
a 1Go dans une utilisation Moyen+ tu na pas besoin de swap apres si tu fait des traitement video en temsp reelle et companie tu ne peu pas avoir de swap a cause de sa lenteur donc a par toshop et traitement de media "fixe" c conseillé de pas avoir de swap
Marsh Posté le 21-05-2003 à 23:29:55
Re extrait de mon sujet
Peut-on désactiver la MV si on a beaucoup de RAM ?
Littéralement parlant, la MV est toujours opérationnelle et ne peut être désactivée. Donc, quand on dit qu'on veut désactiver la MV, ça signifie "indiquer à XP de ne pas utiliser d'espace disque pour le page file".
Ce faisant, on gaspille beaucoup de RAM. En effet, la manière dont XP gère la mémoire de ce point de vue est différente de 9x/ME. La raison est que certains programmes allouent de grosses quantités de mémoire quand on les exécute, même si ces programmes ne vont pas utiliser cette mémoire (cette quantité peut parfois grimper jusqu'à plusieurs centaines de MB). Ces adresses mémoire doivent être allouées quelque part et sans page file, c'est dans la RAM qu'elles seront allouées, ce qui va rapidement conduire à un engorgement inutile de la RAM.
Marsh Posté le 21-05-2003 à 23:33:52
pgriffet a écrit : Re extrait de mon sujet |
ba c soit la ram ki se remplie => il faut en avoir sufisament
soit avoir du swap et la c de la ressource CPu pour le transfert sur DD + engogement du bus ide ki est bocoup moin large que celui de la DDr ou autre
Marsh Posté le 21-05-2003 à 23:39:55
pgriffet a écrit : Re extrait de mon sujet |
Certes. Mais avoir 512 mo de RAM + 256 mo de swap, ou 768 de RAM, l'engorgement est le même.
Au final, il n'y aura toujours de la place que pour 768 mo de mémoire virtuelle allouée
Marsh Posté le 22-05-2003 à 08:18:55
Bon les gars, vous mélangez 2 choses. Si vous lisez mon sujet (je sais qu'il est long), vous auriez compris ce que je veux dire.
Vous confondez de l'allocation de place disque dans le swap avec le transfert de la RAM vers le swap lorsque la RAM est pleine.
Quand on dit que XP alloue de la place dans le swap suite à une allocation mémoire d'un programme, il se contente de "marquer" des secteurs disque occupés, sans RIEN écrire !
Pour faire une analogie parlante, on peut comparer ça à une réservation d'une table au restaurant si jamais on a faim mais on n'y va pas finalement. Le patron a simplement mis des petits cartons "réservés" sur une table, elle n'est donc pas utilisée. Windows prépare de la place disque dans le swap pour le cas où une application en aurait besoin mais bien souvent, ce n'est pas nécessaire.
Marsh Posté le 23-05-2003 à 11:27:06
Merci pour toutes vos reponses !
Pgriffet bravo ton explication est tres complete !
J'ai cree le fichier freeram.vbs, mais quand je le lance, ca ne change pas grand chose aux performances... ca RAME quand meme !!!
En fait j'ai un ordinateur avec 1Go de ram sous XP (celui la je m'en fout finalement), mais et un portable IBM A21M avec 128 RAM sous w2k donc il est LENT et je pensais quand liberant la RAM de temps en temps cela me permettrait de ne pas le redemarrer quand je veux faire autre chose. Mais bon, liberer de la RAM ne change rien apparement.
Ca me fait chier de depenser + 200 EUR pour faire passer la memoire a 256 Mo (car il n'accepte que la memoire IBM le con, et les 128 sont en deux barettes de 64 ) Auriez vous des conseils a me donner pour liberer le maximum de memoire possible ? une liste minimale de services par exemple ? ou unmagasin qui vend de la memoire IBM moitie prix
merci!!!
Marsh Posté le 23-05-2003 à 11:31:58
c'est bien gentil de vouloir liberer de la ram, mais, ou crois tu que la ram utilisé avant aille, dans l'air ? non, elle est transféré en swap.
sinon, tu peux toujours mettres cette astuces :
http://www.chaced.com/tips.php?param=aff&id=16
et virer des services inutiles.
Marsh Posté le 23-05-2003 à 11:44:17
chaced a écrit : c'est bien gentil de vouloir liberer de la ram, mais, ou crois tu que la ram utilisé avant aille, dans l'air ? non, elle est transféré en swap. |
...merci pour les astuces... dans les services, est-ce que Event Log, Protective Storage et System Event Notification sont importants ???
Marsh Posté le 21-05-2003 à 17:24:21
Bonjour,
Savez-vous s'il existe des programme pour "vider" la RAM sous windows 2000 ou XP ? Pour faire comme si on venait de redemarrer l'ordinateur, sans pour autant l'avoir redemarre...
Merci !