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

Visual C++ Discussion :

bad_alloc at memory location


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Par défaut bad_alloc at memory location
    salut tout le monde
    je developpe en C++ sous visual studio 2005 en utilisant la bibliothèque ITPP (IT++) pour les telecommunications. mon problème est que mon code marche correctement. mais si je modifie la valeur d'une variable qui va faire que beaucoup plus de données seront traités, l'execution bloque et j'ai LE message suivant:
    "nombre iteration.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x0012f7b4..."
    est ce que ce problème est dépendant de la RAM que contient l'ordi où est ce que c'est dû au visual studio ou est ce que c'est un problème d'allocation ou un truc de ce genre.
    j'ai essayé ce code sur deux ordinateurs l'un est DELL P4 3GHz 512MO RAM et l'autre un portable avec aussi 512MO de RAM. ça coince avec les deux bien sur.
    aidez moi svp c'est trés urgent et merci beaucoup

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Citation Envoyé par mahrouch Voir le message
    c'est trés urgent
    C'est plus cher alors ...

    Blague à part : tu alloues sans probablement désalloué -> au bout d'un moment tu n'as plus de mémoire.

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Par défaut
    merci 3DArchi mais est ce que tu crois peut être résolu en augmentant la taille de la RAM.

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour,
    En augmentant la RAM tu risques juste de décaler le moment où l'erreur va se produire. Ca peut être une solution dans l'urgence (coup de feu pour résoudre rapidement un pb utilisateur).
    Pour une solution pérenne, je te conseil plutôt de trouver la source du problème dans le code et de la corriger. Ce sera plus long mais le problème sera plus probablement définitivement réglé.

  5. #5
    Membre chevronné
    Avatar de PetitPapaNoël
    Développeur informatique
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Par défaut
    Bonjour,

    Augmenter la taille de la RAM n'est pas du tout la solution qu'un bon développeur doit envisager. Il faut traiter la maladie plutôt que ses symptômes...

    EDIT : 3DArchi, tu m'as grillé !

Discussions similaires

  1. Problème Locate avec espaces
    Par Clezio dans le forum Bases de données
    Réponses: 2
    Dernier message: 10/03/2004, 19h06
  2. Réponses: 7
    Dernier message: 26/02/2004, 09h32
  3. [JBuilder 8] Out of memory problem ...
    Par keros dans le forum JBuilder
    Réponses: 2
    Dernier message: 08/09/2003, 19h03
  4. Problème avec memory mapping
    Par gemai dans le forum C
    Réponses: 13
    Dernier message: 04/07/2003, 09h50
  5. Memory fault(coredump)
    Par nono1 dans le forum C
    Réponses: 8
    Dernier message: 17/12/2002, 17h26

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