Rechercher : dans
Par :

Probleme de mémoire virtuelle

Dernière réponse le 25 sep 2009 à 09:15:44 miss_master_info, le 11 sep 2005 à 21:40:02 
 Signaler ce message aux modérateurs

Bonsoir a tout le monde
j'ai un trés gros probleme c'est que quand j'ouvre mon pc j'ai tout de suite un message disant que le systeme manque d'espace mémoire virtuelle "la memoire virtuelle est insuffisante "et que je dois augmenter le dossier de pagination.
Je ne comprend pas rand chose sur truc la svp si quelqu'un peut m'aider dés que possible car ca se bloque des que j'ouvre et je travil avec.
Merci d'avance.
Bonne soirée Cool

Meilleures réponses pour « probleme de mémoire virtuelle » dans :
Optimiser la mémoire virtuelle Voir Explications Cette astuce est bien une optimisation et n'apporte PAS les mêmes résultats que l'augmentation de la mémoire vive... Cependant, la mémoire virtuelle est toujours utilisée, même si l'on dispose d'une grande quantité de mémoire...
[Mémoire] Quantité de RAM et mémoire virtuelle VoirQuelle quantité de mémoire RAM installer dans son PC ? Quelle quantité de mémoire vive allouer ? Tout dépend du système d'exploitation et de l'utilisation du PC. Plus la quantité de mémoire est importante, plus le gain en performances sera...

1

henri59, le 12 sep 2005 à 06:36:31

Salut

Essaie Ceci:


Par défaut le cache disque de Windows (le programme Vcache) est variable en taille, parfois que Vcache ne rend pas assez de mémoire vive aux programmes.

Il suffit de fixer une fois pour toute la taille de la mémoire cache. Ouvre le fichier system.ini (Démarré, éxécuter, inscrit sysem.ini et Enter )à l'aide de notepad.exe entre ces 2 lignes à la rubrique [vcache] :

MinFileCache=0
MaxFileCache= valeur en Kilo octet

Pour la valeur du paramètre MaxFileCache entrez le quart de la taille de votre mémoire vive,

Pour une RAM de 128 Mo entrez 32768, ce nombre étant obtenu de cette façon: (128x1024)/4=32768 kilo octets. (Pour Win 98 Me)

Donne plus de mémoire vive pour les programmes

Cette ligne va forcer Windows à utiliser en priorité la ram installée avec pour conséquence immédiate de n'utiliser la mémoire virtuelle qu'en cas de réel besoin et non plus constamment, comme cela se passe d'origine (même avec beaucoup de mémoire vive installée !)

Utilise la RAM plutôt que la mémoire virtuelle

Ouvre le fichier System.ini (démarrer, éxécuter, tu inscrit system.ini, enter ) dans la section 386enh tu rajoute cette ligne :
ConservativeSwapfileUsage=1

L'explorateur de Windows a l' habitude de garder les DLL utilisées en mémoire, même après avoir fermé l'application. Cette astuce va te permettre de forcer le système d'exploitation à les supprimer lorsque celles-ci ne sont plus utilisées.
Ouvre
REGEDIT (démarré, éxécuter, tape regedit et enter)
Puis

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion­/Explorer
Créez une valeur DWORD du nom de AlwaysUnloadDll et donne lui la valeur 1.

Ainsi, Tu n'auras plus de DLL inutilisées qui poluent ta mémoire

Optimisation de la gestion mémoire sous Windows 2000/XP :

Laisse Regedit ouvert va dans la base de registre de Windows a cet endroit:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
Créez la valeur Dword IoPageLockLimit et met la valeur X en Hexadécimale.

X = 2000 pour 64 Mo de RAM
X = 4000 pour 128 Mo de RAM
X = 8000 pour 160 Mo de RAM
X = 10000 pour 256 Mo de RAM
X = 20000 pour 512 Mo de RAM

Libére de la mémoire vive des que tu ferme une application
Diminue la durée (Time-Out) des applications qui ne répondent plus

HKEY_CURRENT_USER\Control Panel\Desktop

Double double cliquer sur HungAppTimeout modifie la valeur par défaut 5000 temps que Windows attend pour déclarer l'application gelée, met 2000 en remplacement pour diminuer cette attente inutile, validez par OK.

Ca devrais améliorer ta mémoire

Ensuite Ouvre Msconfig : Démarrer\éxécuter\ et tu tape Msconfig:

Dans l'onglet démarrage regarde attentivement les programmes qui se lancent au démarrage genre nero check, winamp, office, adobe ..... programme de télécopie, de gravure etc et décoche les progarmees qui peuvent se lancer manuellement

Ensuite onglet services, va voir quel service démarrent et décochent ceux qui ne sont pas important comme la télécopie, servive com de gravage (si tu te sert d'autre programme de gravure comme néro) servive des messages et ceux que tu ne te sert pas

Fait démarrer le gestionnaire de tâches et dans l'onglet processus regarde attentivement quel sont les programmes qui tournent en arrière tâches


Redémarre ton pc

Ces petites manipulations marchent pour les avoirs fait a maintes reprise

Ensuite nettoie ton disque avec l'utilitaire de windows soit nettoyage de disque. Nettoie aussi avec options internet les fichiers Internet temporary files , les cookies, nettoie aussi le répertoire recent

Nettoie ta base de registre avec un logiciel comme regcleaner,

En espérant que cela a puis t'aider

P.S: Dword IoPageLockLimit Pour win 2000 et Xp

Répondre à henri59

2

miss_master_info, le 13 sep 2005 à 13:11:46

Salut
merci pour votre reponse je vais esayer et je vous tiendrais en courant.
A croire que c'est pas ma semaine j'ai encore un gros probleme j'ai trouver un truc sur mon pc c'est internet optimizer j'ai voulus supprimer mais j'ai pas pu vue le pc m'affiche on ne peut pas supprimer intrenet optimize.exe et le pire que c'est des que je m connecte qe net apres 5minutes il me dise qu'il faut tout enregistrer et que le pc va se fermer.
Quoi faire svp!!
Merci d'avance.

Répondre à miss_master_info

3

henri59, le 13 sep 2005 à 20:37:41
  • +1

Salut

Je ne sais quel sorte de windows que t'as mais internet optimizer est une cochonnerie.

Bon tu vas aller dans démarrer, éxécuter, et tu inscrit MsConfig et enter.

Regarde dans l'onglet démarrage et tu vas voir coché internet optimizer et décoche cela.

Ensuite dans démarrer, éxécuter, et tu inscrit regedit enter, dans le menu tu clique sur edition et dans le menu déroulant tu clique sur rechercher et dans la case tu marque internet optimizer et tu clique sur suivant et la recherche dans le registre commence.

Lorsque trouvé une ligne a ce nom tu la supprime et tu refait la même chose menu edition et clique rechercher le suivant et efface toutes les lignes que tu vas trouvé a ce nom. Lorsque recherche est fini tu sort de regedit.

Assure toi par contre que c'est les bonnes lignes se rapportant a ce logiciel.

Puis après reboot ton pc, et fait une recherche sur ton disque, démarrer et rechercher et tu inscrit internet optimizer .exe et lorsque trouvé tu le supprime.

Ca devrais marché, sinon apelle le gestionnaire des tâches et regarde s'il ne travaille pas en arrière taches. Mais cela me surprendrais vu qu'il n'est plus dans ton registre et dans le démarrage.

Répondre à henri59

4

miss_master_info, le 13 sep 2005 à 21:09:17

Salut henri
• merci pour votre réponse j’ai réaliser toute les manipulation qui sont entre paranthèse mais le reste j’ai pas réussi et j’ai pas compris en plus le dossier Msconfig il dise que ca n’existe pas et pour ce qui est ecris en vert c’est un truc que j’ai fais.J’espère que vous allez pouvoir m’aider encore une fois.
• Merci d’avance.
Par défaut le cache disque de Windows (le programme Vcache) est variable en taille, parfois que Vcache ne rend pas assez de mémoire vive aux programmes.

Il suffit de fixer une fois pour toute la taille de la mémoire cache. Ouvre le fichier system.ini (Démarré, éxécuter, inscrit sysem.ini et Enter )à l'aide de notepad.exe entre ces 2 lignes à la rubrique [vcache] :

MinFileCache=0
MaxFileCache= valeur en Kilo octet

Pour la valeur du paramètre MaxFileCache entrez le quart de la taille de votre mémoire vive,

Pour une RAM de 128 Mo entrez 32768, ce nombre étant obtenu de cette façon: (128x1024)/4=32768 kilo octets. (Pour Win 98 Me)

Donne plus de mémoire vive pour les programmes

Cette ligne va forcer Windows à utiliser en priorité la ram installée avec pour conséquence immédiate de n'utiliser la mémoire virtuelle qu'en cas de réel besoin et non plus constamment, comme cela se passe d'origine (même avec beaucoup de mémoire vive installée !)

Utilise la RAM plutôt que la mémoire virtuelle

[Ouvre le fichier System.ini (démarrer, éxécuter, tu inscrit system.ini, enter ) dans la section 386enh tu rajoute cette ligne :
ConservativeSwapfileUsage=1

L'explorateur de Windows a l' habitude de garder les DLL utilisées en mémoire, même après avoir fermé l'application. Cette astuce va te permettre de forcer le système d'exploitation à les supprimer lorsque celles-ci ne sont plus utilisées.
Ouvre
REGEDIT (démarré, éxécuter, tape regedit et enter)
Puis

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion­/Explorer
Créez une valeur DWORD du nom de AlwaysUnloadDll et donne lui la valeur 1.

Ainsi, Tu n'auras plus de DLL inutilisées qui poluent ta mémoire

Optimisation de la gestion mémoire sous Windows 2000/XP :

Laisse Regedit ouvert va dans la base de registre de Windows a cet endroit:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
Créez la valeur Dword IoPageLockLimit et met la valeur X en Hexadécimale.

X = 2000 pour 64 Mo de RAM
X = 4000 pour 128 Mo de RAM
X = 8000 pour 160 Mo de RAM
X = 10000 pour 256 Mo de RAM (j’ai trouver 256mb et j’ai mis 10000 est ce que c’est bon ou non ?)
X = 20000 pour 512 Mo de RAM

Libére de la mémoire vive des que tu ferme une application
Diminue la durée (Time-Out) des applications qui ne répondent plus

HKEY_CURRENT_USER\Control Panel\Desktop

Double double cliquer sur HungAppTimeout modifie la valeur par défaut 5000 temps que Windows attend pour déclarer l'application gelée, met 2000 en remplacement pour diminuer cette attente inutile, validez par OK.

Ca devrais améliorer ta mémoire ]

Ensuite Ouvre Msconfig : Démarrer\éxécuter\ et tu tape Msconfig:

Dans l'onglet démarrage regarde attentivement les programmes qui se lancent au démarrage genre nero check, winamp, office, adobe ..... programme de télécopie, de gravure etc et décoche les progarmees qui peuvent se lancer manuellement

Ensuite onglet services, va voir quel service démarrent et décochent ceux qui ne sont pas important comme la télécopie, servive com de gravage (si tu te sert d'autre programme de gravure comme néro) servive des messages et ceux que tu ne te sert pas

Fait démarrer le gestionnaire de tâches et dans l'onglet processus regarde attentivement quel sont les programmes qui tournent en arrière tâches


Redémarre ton pc

[Ces petites manipulations marchent pour les avoirs fait a maintes reprise

Ensuite nettoie ton disque avec l'utilitaire de windows soit nettoyage de disque. Nettoie aussi avec options internet les fichiers Internet temporary files , les cookies, nettoie aussi le répertoire recent

Nettoie ta base de registre avec un logiciel comme regcleaner,

En espérant que cela a puis t'aider

P.S: Dword IoPageLockLimit Pour win 2000 et Xp ]

Répondre à miss_master_info

5

gil105, le 13 sep 2005 à 21:11:46

Pour la memoire virtuelle , c'est tout simple, suffit d'aller dans les proprietes systeme, et de doubler la memoire virtuelle et pis c'est tout, ca marche!

Répondre à gil105

6

henri59, le 14 sep 2005 à 02:19:09

Resalut miss_master_info

Pour commencer quel sorte de windows que t'as svp? Et c'est quoi ce qui est en vert? De plus msconfig n'est pas un dossier mais une commande!

Répondre à henri59

7

henri59, le 14 sep 2005 à 06:29:46

Salut

Je te demandais cela parce que si tu as mis IoPageLockLimit cela se fait sous 2000 et Xp

Il suffit de fixer une fois pour toute la taille de la mémoire cache. Ouvre le fichier system.ini (Démarré, éxécuter, inscrit sysem.ini et Enter )à l'aide de notepad.exe entre ces 2 lignes à la rubrique [vcache] :

MinFileCache=0
MaxFileCache= valeur en Kilo octet c'est pour cela que j'ai écrit entre parentèse 98 et me

Ceratins astuces sont fait pour win 98 et me et petite configuration Certaine s'appliquent a 98 et Me d'autres a 2000/xp et d'autre aux système en général

Pour IoPageLockLimit oui c'est cela.

Pour Internet optimizer fait ce que je dit ca devrais marché mais msconfig n'est pas un dossier mais un fichier appellé par la commande
msconfig ( a moins que tu aille 2000 alors elle n'existe pas il faut que tu prenne celui d'xp et le mettre dans windows)

Mais si tu ne comprend vraiment rien bien tu n'as coché taille géré par le systeme. Et rebooter

Répondre à henri59

8

napsteurf, le 2 fév 2008 à 01:24:20

C bizzar mai j'ai pas trouver comment la doubler

Répondre à napsteurf

9

TheGrunge, le 2 fév 2008 à 01:34:08

Tu doit avoir un windows modifier

Répondre à TheGrunge

12

Said1968, le 12 jun 2008 à 18:53:56

Salut, j'ai un message qui apparait souvent et qui dit : "mémoire virtuelle insifusante" et le manque de ce mémoire rend le travail sur mon pc insuportable, sachant que j'ai win xp.

Répondre à Said1968

13

ahmed, le 20 jun 2008 à 11:39:10

Sallut pour tout

mon problème c'est quand je veux d' ouvrir le destionnaire des taches il apparait un le message suivant (Le Gesstionnaire des tàches à été désactivé par votre administrateur)

Répondre à ahmed

15

lemerle, le 15 sep 2009 à 08:59:06

Bonjour a tous moi j'ai un peu le meme probleme a l'ouverture de session g un message d'erreur pour mémoire virtuelle insufisante! Je me suis rendu compte que cette mémoire virtuelle devait etre sur mon disque D:\ (le deuxieme) et qu'il n'etait plus accessible (mon disque D:\ est encore visible dans le poste de travail on peut pas rentrer dedans sans formater)....donc jai fait les options/systeme/performance/.../memoire virtuelle et j'ai augmenté sur le C:\ (le premier) manuellement (1534-3075 recommandé)....
Donc je reboot et au lancement de session, c ultra lent (genre 45 min avant ke je puisse bouger le curseur au ralenti) et par la suite je ne peut rien ouvrir ni rien faire.....a force de patience j'ai réussi a rechanger les parametres et cocher "gérer par le systeme", reboot et la sa va un chouia mieux, mais met tjr 30min a tout lancer....
Est ce que quelqu'un saurait quoi faire???
Merci d'avance!

Répondre à lemerle

16

Divinewind, le 15 sep 2009 à 09:27:21

Ce message eut été mieux dans un nouveau topic ...

Pour commencer, de quelle taille est ta mémoire vive, et quel système d'exploitation utilises-tu ? Google est votre ami - Recherchez sur le forum avant de post­er - NON au langage sms sur les forums
Il y a des catégories, alors tant qu'à faire, postez dans le­s bonnes - Vive le picodon !

Répondre à Divinewind

17

lemerle, le 15 sep 2009 à 09:50:19

C'est sur winXP, proc 2Ghtz et 1Go Ram

Répondre à lemerle

18

Divinewind, le 15 sep 2009 à 09:55:36

Une mémoire virtuelle de 2Go serait donc adaptée.

Ici -> http://www.linternaute.com/hightech/maquestion/hardware/memoire-virtuelle.shtml

te sera expliqué comment y accéder.

Fixe une taille initiale de 2Go et max de 2Go, puis clique sur "Définir".
Redémarre et hop. Google est votre ami - Recherchez sur le forum avant de poster - NON au langage sms sur les forums
Il y a des catégories, alors tant qu'à faire, postez dans les bonnes - Vive le picodon !

Répondre à Divinewind

19

lemerle, le 15 sep 2009 à 18:08:30

Ben en fait j'ai essayé de l'augmenter deja (la mémoire virtuelle) mais windows me dit que j'ai pas assez d'espace pour sa (sur mon disque C:\) , qu'il ne peut utiliser que 256 Mo et le pc rame tellement que sa m'étonnerait que je tienne assez longtemps pour supprimer des fichiers manuellement....pour te dire meme les commandes rentrées sur la console de commande mettent 20 plombes a se lancer :s....
Mais j'ai réflechi tout al'heure et c'est possible vu la lenteur que le pc ne reconnaissent plus les barrettes de RAM non plus, pasque meme sans mémoire virtuelle 1Go de ram sa devrait suffire pour ouvrir une session :-(....

Répondre à lemerle

20

lemerle, le 19 sep 2009 à 11:03:36

Merci Divinewind jai essayé les 2 Go, jai mm essayé avec 13Go (apres ya plus de place sur mon disque) et sa change rien du tout, la mémoire alouée reste 256Mo j'arrive pas à le changer.....

Répondre à lemerle