Accueil > Forum > > > > prd de fuite mémoire.
prd de fuite mémoire.
jeudi 15 avril 2004 à 13:48:56 |
prd de fuite mémoire.

gyzmo1
|
Salut à tous, dans mon programme je dois utiliser beaucoup de matrice et donc pas mal d'allocation dynamique. Je desalloue regulièrement mes tableaux(destructeurs et desallocation), pourtant j ai une légère occupâtion de l espace mémoire en plus. Mon problème est que ce programme doit tourner pendant plusieurs heures sur un grand jeu de données, et ma mémoire sature. j ai utilisé la méthode _CtrDumpMemoryleaks(); pour voir d où provenait la fuite mais j arrive pas a determiner précisement l 'erreur ( la fuite viens la plupart du temps lors de l allocation). Donc je voudrais savoir si qq 1 connait une méthode pour déterminer de facon précise le lieu de la fuite mémoire ... Si qq 1 à une idée, merci d avance...
|
|
jeudi 15 avril 2004 à 14:18:43 |
Re : prd de fuite mémoire.

vecchio56
|
http://www.cppfrance.com/code.aspx?ID=18085
je ne me souvient pas si ca donne la ligne ou a été faire l'allocation, mais en remplacant new par quelque chose comme new(_NORMAL_BLOCK, __FILE__, __LINE__) tu devrais y arriver
|
|
jeudi 15 avril 2004 à 15:09:40 |
Re : prd de fuite mémoire.

gyzmo1
|
Je te remercie vecchio56 ,mais ta fonction donne la meme info que le _CtrDumpMemoryleaks(); , j obtiens le lieu de l'erreur: ex : matrice.cpp(343) : {17077} normal block at 0x004721F0, 4 bytes long. qui correspond à Resultat->Mat=(float **) malloc((L1)*sizeof(float *)); for(i=0;i<L1;i++) Resultat->Mat[i]=(float*) malloc(C2*sizeof(float)); (new ou malloc, ca change pas). Mais j obtiens toutes les fuites d'un coup, meme en avancant au pas a pas, elles arrivent toutes à la fin d'une boucle (300 lignes de fuites). Et je vois pas où j aurais pu oublier de desallouer! Donc je voulais avoir un truc qui me donne l erreur au "pas a pas" afin de pouvoir cibler l erreur, mais là, les erreurs arrivent toutes à la fin d'une opération qui en appelle bcp d'autre et j ai aucune perte tant que je suis pas sorti de la boucle. Donc je cherche mais ..... En tout cas merci, mais j ai le meme resultat avec l autre méthode.
|
|
Cette discussion est classée dans : programme, mémoire, allocation, fuite, prd
Répondre à ce message
Sujets en rapport avec ce message
DLL et allocation mémoire [ par Bebert37 ]
Bonjour à tous,J'ai un petit problème de désallocation mémoire avec une DLL.Une Dll alloue de la mémoire pour une programme tièrce, lorsque ce progra
Allocation mémoire [ par loicus ]
Bonjour,voila j'ai un très gros problème....j'ai fais un petit programme pour calculer des transformées de Fourierdonc j'utilise des tableaux assez lo
Allocation mémoire [ par cogno ]
Bonjour à tous. Je me posais les deux questions suivantes: 1/ Quand on parle de la pile et du tas, c'est un espace mémoire alloué dans la RAM? 2/ Si
allocation mémoire CUDA [ par aziz1803 ]
Bonjour, je travaille sur une carte GPU asus EN9800GT et windows XP 32 bits. je veux faire un traitement sur un tableau de 100000 cases (unsigned cha
allocation dynamique d'un fichier en SDL [ par atefth ]
Salut: Mon probléme est que j'ai un programme SDL qui utilise enormement de la mémoire. Je pensais alors : D'utiliser une allocation dynamique pour me
Fuite de mémoire avec std::list [ par vecchio56 ]
Bonjour, J'ai un pb de fuite avec std::list, sous VC++ 7.1 J'ai ce problème seulement quand mon objet est global, ou bien local dans main Voila un cod
fuite mémoire [ par mamag ]
Bonjour,j'ai un programme en VC++ qui fait appel à une DLL (également faite en C++).je voudrais savoir comment faire pour détecter une fuite mémoire d
Interaction programme C et objet flash [ par BloP68 ]
Bonjour tout le monde,Je voudrai crée une application en C qui pourrait agir sur certains éléments d'une animation flash déja charger en mémoire.J'aim
Utilisation mémoire par un programme [ par ndubien ]
Bonjour, Je souhaite savoir s'il est possible de connaître la mémoire utilisée par un programme quelconque.Et si, oui comment?<img height="13
Libération de mémoire dans une application [ par Rankin ]
Bonjour à tous !Je bosse actuellement sur le développement d'un programme d'analyse de logs. Sans rentrer dans le détail, il ouvre des fichiers matcha
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
RGB2GRAYRGB2GRAY par musa18
Cliquez pour lire la suite par musa18
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|