Echec d'allocation mémoire

Echec d'allocation mémoire - Logiciels - Windows & Software

Marsh Posté le 13-09-2011 à 15:52:02    

Salut tous le monde,
 
Bon voilà, j'ai un problème avec mon logiciel de CAO (catia). Lorsque je lance un calcul de déformation d'une pièce et que je lui demande une grande précision, le logiciel me renvois ce message d'erreur après un petit moment de calcul :
 
Mémoire contiguë insuffisante
Echec dans l'allocation mémoire
Bloc mémoire demandé : 220877KBytes
Plus gros bloc mémoire disponible : 130377KBytes

 
Je voudrais savoir si il y a un moyen d'augmenter la taille des blocs mémoires dispo afin que mon calcul ne s'arrête pas ?
J'ai déjà essayé d'augmenter la taille de la mémoire virtuelle, mais ça ne change rien.
La version de catia est la V5R19, mon pc est pas tout récent (3ans) tourne sous windows 7 32bits, j'ai 3GO de ram, mon proc est un intel duo T8300 et ma carte graphique une GeForce 9500m GS.
 
Merci  :hello:

Reply

Marsh Posté le 13-09-2011 à 15:52:02   

Reply

Marsh Posté le 13-09-2011 à 21:01:38    

utiliser l'option "/3GB" :  (ça parle de windows server mais c'est pareil)
 
http://technet.microsoft.com/fr-fr [...] 65%29.aspx
 
cela permet à un processus de pouvoir utiliser plus de 2Go de ram, il faut cependant que catia soit compatible.

Reply

Marsh Posté le 14-09-2011 à 10:59:41    

Merci pour la réponse.
J'ai effectué la manipulation pour utiliser l'option "/3GB" et j'ai modifié le noyau de catia, mais ça ne change rien.
J'ai par contre remarqué que le problème venait effectivement de ma ram.
Il arrive un moment ou la mémoire libre est a 0 et ça plante à ce moment là (catia utilise alors environ 1,2Go de ram mais mon utilisation de mémoire physique est à 65% environ d'après le gestionnaire de tâche).
Ce que je ne comprend pas en revanche, c'est pourquoi la ram ne se décharge pas dans la mémoire virtuelle...
J'ai également remarqué que lorsque je suis simplement sur internet avec rien d'autre d'allumé derrière, ma ram utilisée est de 1,13Go alors que quand je fais la somme de la ram utilisée par les processus lancés, j'arrive à environ 350Mo....
Voici 2 images de l'utilisation de ma ram :
http://img37.imageshack.us/img37/7002/sansre2dp.png

 

http://img853.imageshack.us/img853/3703/sansrecc.png
Ce qui m'embête le plus, c'est le fait que la mémoire physique libre est seulement de 900Mo environ alors qu'il y en a beaucoup plus de libre en théorie....


Message édité par pyrah36 le 14-09-2011 à 11:04:43
Reply

Marsh Posté le 14-09-2011 à 11:47:10    

lance ton process sur une machine vide


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
Reply

Marsh Posté le 05-10-2011 à 13:25:21    

u
 
c'est normal cette histoire, car windows vista/7 compte la mémoire utilisée pour le cache comme "utilisée", j'ai la même chose sous linux mais avec deux lecture différentes :
 
95Mo de mémoire libre, ou bien 1368Mo de mémoire libre, c'est selon!
 

Code :
  1. total       used       free     shared    buffers     cached
  2. Mem:          2012       1916         95          0        116       1156
  3. -/+ buffers/cache:        643       1368
  4. Swap:          975          0        975


 
la meilleure solution est de passer en windows 64bits et catia 64bits, et monter à 4Go (20€ la barrette 2Go)

Reply

Marsh Posté le 05-10-2011 à 13:29:16    

d'ailleurs même avec un windows 64bits et un CATIA 32bits, cela pourrait marcher mieux.

Reply

Marsh Posté le 05-10-2011 à 16:08:41    

Laisse moi deviner.... tu t’est cru plus malin que les ingé de Catia et Microsoft réunis et tu a désactivé complétement le SWAP de windows ?


---------------
#mais-chut
Reply

Marsh Posté le 06-10-2011 à 17:17:19    

Oui bien sûr Z_cool, j'ai désactivé tout le SWAP windows et j'ai mis 1To de mémoire virtuelle....
Franchement, si c'est pour faire des remarques de flute comme ça Z_cool, passe ton chemin et arrêtes de polluer les post.
Je suis pas une bête en informatique, mais y a des limites quand même...

Reply

Marsh Posté le 06-10-2011 à 21:05:06    

énormément de monde pense qu'avec > de 4GO de RAM, ils peuvent désactiver le SWAP.  
 
manque de chance, certain grosse appli professionnel (un peut comme CATIA) en ont besoin d'un minimum


Message édité par Z_cool le 06-10-2011 à 21:05:43

---------------
#mais-chut
Reply

Marsh Posté le 08-10-2011 à 13:18:07    

oui
contrairement à linux, windows utilise toujours un peu de swap.
et une raison très technique que j'ai lue : certains programmes créent des fichiers "mappés en mémoire" (une technique qui permet de traiter un fichier comme une partie de la ram, et ainsi de gagner en performance).  
 
cela consomme de l'espace d'adressage (le truc qui est de 4Go en 32bits) mais une subtilité est que bien souvent le programme ne cherche pas loin et se sert.. du swap!

Reply

Sujets relatifs:

Leave a Replay

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