Forcer Windows à utiliser la RAM avant le swap ???

Forcer Windows à utiliser la RAM avant le swap ??? - Win NT/2K/XP - Windows & Software

Marsh Posté le 12-09-2003 à 14:17:45    

Bon alors, y a un gros floue la dedans, enfin pour moi en tout cas...
Certains disent k'il faut mettre dans la base de registre disablepagingexecutive = 1
Mais Tweak XP le met sur 0 quand on lui demande d'optimiser les perf noyaux, alors que customiser XP le met sur 1 ... Alors c koi ?
Aussi, j'ai vu sur un site qu'il fallait dans le fichier system.ini ajouter une ligne du genre conservativeswapfileusage = 1...
Comprend plus rien, faut faire comment alors ???
 :heink:  :heink:  :heink:
 :jap:  :jap:  :jap:

Reply

Marsh Posté le 12-09-2003 à 14:17:45   

Reply

Marsh Posté le 12-09-2003 à 14:29:52    

http://niklish.free.fr/dossiersmemoirevirtuelleXP.htm


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 13-09-2003 à 22:00:33    

Heu ... ça répond pas trop à ma question ça... les liens sur la page sont morts
Y a pas un mec plus clair qui peut m'expliquer vite fait?

Reply

Marsh Posté le 13-09-2003 à 22:06:55    

En fait c marrant:
Customizer XP et Tweak XP jouent sur la même valeur de base de registre "DisablePagingExecutive", mais se contredisent graaaave:
   - Dans Customizer, l'option est décite comme permettant de charger les programmes .exe dans la RAM sans utiliser le swap... et il met :
DisablePagingExecutive = 1 (quand c activé)
   - Dans Tweak XP, l'option est décrite comme chargeant le noyau de windows (ezt pas les .exe) dans la RAM sans le paginer... et il met :
DisablePagingExecutive = 0 (activé aussi) !!!!!
    ALors voila pourkoi je disais que je captais plus rien... les deux options sont décrites différemment, influe sur la meme clé registre, et de façon contraire .. !!!
voila j'espère que j'ai été plus clair

Reply

Marsh Posté le 14-09-2003 à 11:01:53    

Tu as quelle quantité de RAM ? ok, j'ai vu 512 MB
 
C'est de moi le sujet. Il est plus complet ici : http://forum.pcastuces.com/sujet.asp?SUJET_ID=2591  
 
oublie toutes ces valeurs, tu ne peux pas te passer de swap sous XP comme expliqué dans le sujet, même avec un 1 GB de RAM. Tu peux juste mettre une taille maxi de swap assez grande. Le reste, c'est de la bidouille qui ne changera pas grand-chose en pratique.
 
Pour conservative blalba, cela ne marche que sous Win98/ME, pas sous XP/2K. En effet, le fichier System.ini et le Win.ini ne sont pas utilisés pas XP/2K pour leur fonctionnement interne mais uniquement par des applications tierce, souvent plus anciennes. C'est donc uniquement dans un souci de compatibilité que ces fichiers sont présents mais sûrement pas pour XP qui les ignore d'ailleurs au démarrage. Le fait de mettre cette valeur dans le System.ini ne provoquera bien sûr aucune erreur mais aura autant d'effet qu'un emplâtre sur une jambe de bois.
 
A part un lien mort (celui vers le forum aumha), j'ai réussi à ouvrir les autres. Peux-tu dire lesquels ne marchent pas ?


Message édité par pgriffet le 14-09-2003 à 11:04:29
Reply

Marsh Posté le 14-09-2003 à 11:15:11    

Merci pour ta réponse...
Pour les liens morts, je les ai tous e'ssayé et je suis tombé sur la meme page d'absence d'url... Donc aucun lien ne marchaient avec moi... mais c peut etre ma connexion (suis pas sur quand meme)...
Enfin merci pour tout bye
:jap:  :jap:  :jap:

Reply

Marsh Posté le 01-10-2003 à 23:19:47    

moi je trouve chelou que win appelle de la swap (oups scusez, "pagefile"  :sarcastic: ) si ce n'est pas pour y placer des infos.
 
en plein war3 en lan j'ai déjà eu droit à un popup windows signalant l'accroissement de la swap, alors qu j'étais loin d'occuper ma ram ...
 
des fois je me demande si je place pas le pagefile en ram avec un ramdrive ... ou si c'est encore et tjrs du à la prog de crosoft si bien effectuée ... (rq tout n'est pas rose sous nux mais au moins on peut slalomer et piocher les bonnes options)

Reply

Marsh Posté le 02-10-2003 à 11:19:53    

Atlantis, comme je l'explique dans mon sujet, Windows travaille par anticipation. Afin de prévenir une grosse demande de RAM, Win alloue de l'espace disque (mais SANS RIEN écrire, d'où la confusion entre taille du swap et utilisation du swap).
Donc, même si toute la RAM n'est pas occupée, tu auras toujours de l'espace disque alloué pour le pagefile et un usage minimum.

Reply

Marsh Posté le 02-10-2003 à 13:39:11    

ouais enfin c'est ce que l'on suppose aussi ... :sweat:
 
si encore on trouvait des param pour la régler cette anticipation de windows :sarcastic: (style me balance ce genre de msg alors que le pic a mm pas atteint 300Mo sur 512 de ram dont la moitié est vide merci mais bon ...)

Reply

Marsh Posté le 02-10-2003 à 14:43:51    

Comme c'est uniquement de l'allocation d'espace disque (sans écriture réelle), il suffit de mettre une valeur minimale assez grande pour être tranquille.

Reply

Marsh Posté le 02-10-2003 à 14:43:51   

Reply

Marsh Posté le 02-10-2003 à 14:45:48    

extrait d'ici :  http://aumha.org/win5/a/xpvm.htm  
 

Citation :


Can the Virtual Memory be turned off on a really large machine?
 
Strictly speaking Virtual Memory is always in operation and cannot be "turned off." What is meant by such wording is "set the system to use no page file space at all."
 
Doing this would waste a lot of the RAM. The reason is that when programs ask for an allocation of Virtual memory space, they may ask for a great deal more than they ever actually bring into use - the total may easily run to hundreds of megabytes. These addresses have to be assigned to somewhere by the system. If there is a page file available, the system can assign them to it - if there is not, they have to be assigned to RAM, locking it out from any actual use.


 
ce sont donc aussi les programmeurs qui sont responsables vu que ce sont eux qui allouent la RAM.  :D


Message édité par pgriffet le 02-10-2003 à 14:47:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed