Echec d'allocation mémoire - Logiciels - Windows & Software
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.
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 :
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....
Marsh Posté le 14-09-2011 à 11:47:10
lance ton process sur une machine vide
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 :
|
la meilleure solution est de passer en windows 64bits et catia 64bits, et monter à 4Go (20€ la barrette 2Go)
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.
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 ?
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...
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
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!
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