RAM qui sépuise
Othon
-
M&M Messages postés 5058 Statut Contributeur -
M&M Messages postés 5058 Statut Contributeur -
Voilà, c'est "simple", lorsque j'utilise un logiciel quelconque (realplayer one, unreal tournament...) ma RAM s'épuise sans se "reformer". Pour le jeu on peut être sceptique, mais pour la lecture musique c'est plus évident (du moins, je trouve): un petit logiciel, ramboost me permet de visionner l'état de la ram en live.
Résultat, alors que je ne fais qu'une utilisation simple du logiciel, au fil des min, ma ram disponible passe de 170M à 2M (5min environ)avant de me ralentir trés sérieusement ou de me planter. J'ai comme l'impression que chacune de mes actions s'encrent dans la RAM sans en partir une fois fini. En effet, si ferme toutes les applications, la ram affaiblit reste en l'état alors que le processeur tourne à 20% environ. Cela le fait également quand je surf.Il y a bien de temps à autre un petit sursaut, 2 ou 3 m qui réapparaissent, mais dans la durée, ils disparaissent bien vite.
J'ai en tout 256M de RAM, un AMD Athlon 750 sur une carte K7T Pro (MS-6330). Peut être à savoir, j'ai enlever une barette de 256M défectueuse il y a peu.
MERCI DE VOTRE LECTURE
Résultat, alors que je ne fais qu'une utilisation simple du logiciel, au fil des min, ma ram disponible passe de 170M à 2M (5min environ)avant de me ralentir trés sérieusement ou de me planter. J'ai comme l'impression que chacune de mes actions s'encrent dans la RAM sans en partir une fois fini. En effet, si ferme toutes les applications, la ram affaiblit reste en l'état alors que le processeur tourne à 20% environ. Cela le fait également quand je surf.Il y a bien de temps à autre un petit sursaut, 2 ou 3 m qui réapparaissent, mais dans la durée, ils disparaissent bien vite.
J'ai en tout 256M de RAM, un AMD Athlon 750 sur une carte K7T Pro (MS-6330). Peut être à savoir, j'ai enlever une barette de 256M défectueuse il y a peu.
MERCI DE VOTRE LECTURE
A voir également:
- RAM qui sépuise
- Pc qui rame - Guide
- Memoire ram - Guide
- Antimalware service executable ram - Forum Antivirus
- Télécharger de la ram ✓ - Forum Windows
- Comment savoir combien de ram a mon pc - Guide
2 réponses
Il n'y a rien de défecteux dans ta barette de mémoire. le comportement que tu décris est tout à fait normal et classique chez microsoft.
Au départ le système se réserve quelques dizaines de méga pour ses zones tampons, le reste est disponible pour les applications et l'allocation dynamique de mémoires. Au fil du temps la mémoire physique non allouée arrivera à zéro et le mécanisme d'allocation de mémoire virtuelle prendra le dessus: en repoussant sur le dique dur (dans les fichiers swap.386 pour pagefile.sys selon les versions les blocs de mémoire les moins utilisés ou les plus anciens.
Inutile d'ajouter de la mémoire, c'est probablement bien suffisant si tu bne fais pas de traitement d'images photo avec un appareil à 6 millions de pixels...
Par contre, il est possible d'améliorer la gestion du fichier swap, un fichier qui grossit automatiquement sous windows 9x, NT 2K et XP. L'expansion de ce fichier se fait en cours d'exécution des gros programmes, avec allocation de place dans la FAT32, un mécanisme bien lourd, surtout que bien souvent l'application utilise aussi d'autres fichiers du même disque dur faisant gigoter le bras de gauche à droite. Les windows 2K et XP permettent de partager la swap file entre deux disques durs ce qui apporte déjà un gain d'efficacité. (Traditionnellement c'est toute une une partition chez unix et linux, de façon à avoir une gestion directe de l'espace sans se mèler des autres fichiers comme sous FAT32)
Si tu es sous win98 par exemple tu peux améliorer la vitesse comme ceci (mais attention cela prend du temps):
1. Tu supprimes la gestion du fichier swap (Propriétés système |performance | mémoire virtuelle et désactiver la mémoire virtuelle).
2. Tu rebootes et défragmente le disque C:
3. Tu rétablis la getsion de la mémoire virtuelle mais en fixant une taille minimale à deux fois la taille RAM (512 MB) et tu laisses voguer le maximum à ce que tu veux, disons 800MB
Il va créer un fichier c:\swap.386 de 512 qu'il ne faut pas effacer. il sera en bonne place et d'un seul tenant, sans fragmentation, donc plus rapide.
Si tu as créé un programme C toi même ou que tu utilises un programmes buggé, tupeut être confrronté à ce qu'on appelle en anglais le Memory Leakage: un programme C s'alloue de la mémoire pour des variables et ne désalloue pas les variables après usage. Après des heures de fonctionnement, le bilan c'est que ce programme aura pris tout l'espace mémoire disponible provoquant un crash par saturation de l'espace virtuel (en général limité à la taille restant libre sur le disque dur, raison pour laquelle il n'est pas bon de tourner avec moins de 100MB d'espace libre sur le disque C:)
:,§_ ç _
(@)=(@)
Au départ le système se réserve quelques dizaines de méga pour ses zones tampons, le reste est disponible pour les applications et l'allocation dynamique de mémoires. Au fil du temps la mémoire physique non allouée arrivera à zéro et le mécanisme d'allocation de mémoire virtuelle prendra le dessus: en repoussant sur le dique dur (dans les fichiers swap.386 pour pagefile.sys selon les versions les blocs de mémoire les moins utilisés ou les plus anciens.
Inutile d'ajouter de la mémoire, c'est probablement bien suffisant si tu bne fais pas de traitement d'images photo avec un appareil à 6 millions de pixels...
Par contre, il est possible d'améliorer la gestion du fichier swap, un fichier qui grossit automatiquement sous windows 9x, NT 2K et XP. L'expansion de ce fichier se fait en cours d'exécution des gros programmes, avec allocation de place dans la FAT32, un mécanisme bien lourd, surtout que bien souvent l'application utilise aussi d'autres fichiers du même disque dur faisant gigoter le bras de gauche à droite. Les windows 2K et XP permettent de partager la swap file entre deux disques durs ce qui apporte déjà un gain d'efficacité. (Traditionnellement c'est toute une une partition chez unix et linux, de façon à avoir une gestion directe de l'espace sans se mèler des autres fichiers comme sous FAT32)
Si tu es sous win98 par exemple tu peux améliorer la vitesse comme ceci (mais attention cela prend du temps):
1. Tu supprimes la gestion du fichier swap (Propriétés système |performance | mémoire virtuelle et désactiver la mémoire virtuelle).
2. Tu rebootes et défragmente le disque C:
3. Tu rétablis la getsion de la mémoire virtuelle mais en fixant une taille minimale à deux fois la taille RAM (512 MB) et tu laisses voguer le maximum à ce que tu veux, disons 800MB
Il va créer un fichier c:\swap.386 de 512 qu'il ne faut pas effacer. il sera en bonne place et d'un seul tenant, sans fragmentation, donc plus rapide.
Si tu as créé un programme C toi même ou que tu utilises un programmes buggé, tupeut être confrronté à ce qu'on appelle en anglais le Memory Leakage: un programme C s'alloue de la mémoire pour des variables et ne désalloue pas les variables après usage. Après des heures de fonctionnement, le bilan c'est que ce programme aura pris tout l'espace mémoire disponible provoquant un crash par saturation de l'espace virtuel (en général limité à la taille restant libre sur le disque dur, raison pour laquelle il n'est pas bon de tourner avec moins de 100MB d'espace libre sur le disque C:)
:,§_ ç _
(@)=(@)