IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

utiliser la memoire physique en priorité


Sujet :

Windows XP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut utiliser la memoire physique en priorité
    bonjour,

    lorsque je visualise l'utilisation de la memoire physique et celle de la memoire virtuelle, les 2 sont utilisées.

    je sais que la memoire physique est plus rapide que la virtuelle, j'aimerais donc l'utiliser en priorité.
    c'est à dire n'utiliser la memoire virtuelle seulement si la physique est remplie à 100%.

    en cherchant sur le net plein de messages disaient qu'il faut ajouter la ligne
    ConservativeSwapfileUsage=1 sur le fichier system.ini pour le faire.

    je l'ai fait et redémarré l'ordi mais la memoire physique n'est toujours pas completement utilisée pourtant la virtuelle l'est.
    bref cette astuce ne change absolument rien concernant ce que je veux.

    quelqu'un aurait la solution à mon probleme svp?

    merci

  2. #2
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    tu as combien de mémoire physique et combien de virtuelle?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut
    la memoire virtuelle elle est variable.
    sa taille min: 768Mo et sa taille max 1.5Go
    ma ram cest 512Mo

  4. #4
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    Salut, «ConservativeSwapfileUsage» est tout simplement obsolète et n'a aucun effet sur XP. Maintenant ce que tu peux faire c'est interdire l'usage de fichier d'échange depuis la fenêtre «Mémoire virtuelle» des «options de performances». Mais avec si peu de mémoire vive, tu n'iras pas loin et en plus ça va ramer grave. Bref, tu m'auras compris, c'est déconseillé voir dangereux pour la stabilité de ton système.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut
    oui c'est pour cela que ce que je veux n'est pas d'enlever la mémoire virtuelle mais de donner la priorité à la ram, et si elle est complete alors seulement commencer à remplir la memoire virtuelle.

    le problème c'est que là, ma ram n'est jamais utilisée à 100% et pourtant le systeme utilise quand meme la mémoire virtuelle.
    j'ai constamment 1/4 de ram non utilisé (preuve que c'est amplement suffisant pour l'utilisation que je fais de mon pc, de plus xp n'est pas aussi gourmand que vista, et je n'utilise pas de gros programmes).

    donc la question reste posée, comment remplir ma ram à 100% avant que le systme décide de swaper.

  6. #6
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    Il est très important que ta mémoire vive ne soit jamais saturée. Un taux d'utilisation globale de 75% avec quelques fois des pics jusqu'à 100, ça n'a rien d'anormal et c'est même très bien. Par contre, si ta RAM est constamment proche de 100%, et bien il ne reste aucune marge pour permettre des temps de réponse convenables, ta mémoire virtuelle va saturer et tu auras une alerte comme quoi il ne t'en reste plus assez.

    Autre chose de très important. Si la taille de la mémoire virtuelle augmente, cela ne veut pas forcément dire qu'elle est utilisée. Le système peut très bien faire une réservation d'espace disque pour anticiper sur ses besoins, ça arrive très souvent, et ça ne diminue en rien l'utilisation de la RAM.

    Citation Envoyé par gamez Voir le message
    donc la question reste posée, comment remplir ma ram à 100% avant que le systme décide de swaper.
    Enfin pour répondre à ta dernière question, l'une des méthodes la plus radicale serait l'usage d'un «RamDisk» pour ton fichier de pagination (swap file), mais ce sera d'autant plus radical s'il y a un crache pour la perte de tes données. Une deuxième solution consisterait à placer ton swap sur les premiers secteurs de ton disque dur ou sur un autre disque qui ne contiendra pas le système d'exploitation. Et enfin, le mieux serait quand même d'avoir un peu plus de RAM (barrettes de même marque et de même latence).

    J'ai oublié la solution ultime, si tout va bien, arrête de te prendre la tête pour rien.

    enjoy;

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 45
    Points : 25
    Points
    25
    Par défaut
    J'ai oublié la solution ultime, si tout va bien, arrête de te prendre la tête pour rien.
    ok j'aurai pas dû me poser de question
    merci pour l'aide
    a+

  8. #8
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    Citation Envoyé par gamez Voir le message
    ok j'aurai pas dû me poser de question
    Non, ce n'est pas ce que je voulais dire, c'est très bien que tu te poses des questions, ne serait-ce que par curiosité. Mais dans ce cas précis, il n'y a pas de solutions simples surtout qu'à la base tu ne rencontres pas de problèmes réels.
    Je veux simplement dire que si tu décides de passer le cap et mettre en application ce que je t'aie dit plus haut, dans l'absolu, ça ne t'apportera rien de plus que ce que tu as déjà, c'est-à-dire un système stable.

    Espérant ne pas t'avoir froissé avec cette solution ultime.

    Bonne continuation gamez.

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 171
    Points : 278
    Points
    278
    Par défaut
    Une chose parfois assez efficace à faire, si on a assez de mémoire (sinon problèmes, attention dans ton cas) c'est de forcer Windows à ne pas utiliser le swap pour les composants systèmes (noyau) :

    Base de registre : dans HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management, mettre DisablePagingExecutive (DWORD) à 1

  10. #10
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    «DisablePagingExecutive» tout comme «LargeSystemCache» ne serviront à rien avec 512 Mo de RAM, non seulement c'est "dangereux" et le plus qu'ils sont censés apporter n'est souvent pas "palpable".

  11. #11
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2009
    Messages
    1 445
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Février 2009
    Messages : 1 445
    Points : 2 778
    Points
    2 778
    Billets dans le blog
    2
    Par défaut
    entièrement d'accord avec ce qu'à dit maximum...

    Vu ta demande la meilleure option serait plutôt d'envisager de gonfler ta ram physique et de la passer à 2Go au moins... et la tu seras tranquille, mais il continuera d'utiliser le fichier d'échange et franchement si tu ne veux pas que ton windows parte en sucette ne touches à aucun paramètre de la bdr pour ça...

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 171
    Points : 278
    Points
    278
    Par défaut
    En ce qui concerne DisablePagingExecutive je l'ai déjà testé avec peu de mémoire, ce n'est pas "dangereux" mais ça ne fait pas grand chose, c'est certain.

    Sous Linux, on peut obliger le système à se servir d'abord de la RAM, sous Windows non.

Discussions similaires

  1. [WS 2000] Memoire physique disponible non utilisée par sql serveur
    Par -Pierro- dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 17/02/2011, 18h30
  2. [Win2000] vidage de la memoire physique
    Par Joad dans le forum Ordinateurs
    Réponses: 26
    Dernier message: 10/07/2006, 10h24
  3. vidage memoire physique
    Par Vanesse dans le forum Windows XP
    Réponses: 4
    Dernier message: 01/03/2006, 11h39
  4. Memoire physique et libre!
    Par Hamdi Hedhili dans le forum C++
    Réponses: 3
    Dernier message: 31/10/2005, 09h49
  5. Utiliser la memoire cache
    Par trax44 dans le forum Assembleur
    Réponses: 2
    Dernier message: 25/10/2005, 19h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo