RV2931
Messages postés185Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention16 juillet 2016 9 nov. 2007 à 13:34
Effectivement, ça me paraît pas mal
mais comment fait-on pour s'en servir parce que moi, ça :
Detected memory leaks!
Dumping objects ->
{704} normal block at 0x099E6738, 48 bytes long.
Data: <xe e xe > 78 65 9E 09 E8 65 9E 09 78 65 9E 09 CD CD CD CD
{703} normal block at 0x099E66C8, 48 bytes long.
Data: <xe Xf xe > 78 65 9E 09 58 66 9E 09 78 65 9E 09 CD CD CD CD
{702} normal block at 0x099E6658, 48 bytes long.
Data: < e xe f > E8 65 9E 09 78 65 9E 09 C8 66 9E 09 CD CD CD CD
{701} normal block at 0x099E65E8, 48 bytes long.
Je comprends pas vraiment...
Comment retrouver là où il y a fuite mémoire SVP ???
Merci
collinsdc
Messages postés4Date d'inscriptionvendredi 7 février 2003StatutMembreDernière intervention13 février 2004 23 mars 2003 à 00:34
vas-y vieuxlyon , t'as raison
RaphAstronome
Messages postés104Date d'inscriptionsamedi 7 décembre 2002StatutMembreDernière intervention17 août 2009 19 janv. 2003 à 14:46
Pas que sur Windows NT, tous les OS libérent la mémoire allouée par un programme quand ce programme se termine.
Pas vraimant sour Win 98 (et sans doute d'autre) il faut un programme special pour le faire.
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 21 nov. 2002 à 17:15
OUAIS...
surtout si l'on développe un logiciel serveur dont le process ne s'arrête jamais...
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 21 nov. 2002 à 13:34
Pas que sur Windows NT, tous les OS libérent la mémoire allouée par un programme quand ce programme se termine.
Mais il est bien plus "propre" de libérer les ressources allouées par un programme(mémoire, fichier, ...) que de laisser le système le faire.
cs_Lightness1024!
Messages postés162Date d'inscriptionjeudi 15 mars 2001StatutMembreDernière intervention 1 avril 2005 10 nov. 2002 à 12:10
pas grave avec windows NT: une fois le programme fini l'espace reservé est désaloué kan meme.
(je signale que tout les windows 5 (2000 et XP) sont des win NT)
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 2 nov. 2002 à 18:18
Je trouve l'astuce très bonne, ca évite d'utiliser Purify.
cs_GoldenEye
Messages postés527Date d'inscriptionvendredi 14 septembre 2001StatutMembreDernière intervention 6 octobre 20084 2 nov. 2002 à 17:49
C'est une méthode à l'arrache mais je ne la connaissais pas !
Dans tous les cas mieux vaut étudier le comportement de la mémoire avant de s'apercevoir au débug que ça foire...
9 nov. 2007 à 13:34
mais comment fait-on pour s'en servir parce que moi, ça :
Detected memory leaks!
Dumping objects ->
{704} normal block at 0x099E6738, 48 bytes long.
Data: <xe e xe > 78 65 9E 09 E8 65 9E 09 78 65 9E 09 CD CD CD CD
{703} normal block at 0x099E66C8, 48 bytes long.
Data: <xe Xf xe > 78 65 9E 09 58 66 9E 09 78 65 9E 09 CD CD CD CD
{702} normal block at 0x099E6658, 48 bytes long.
Data: < e xe f > E8 65 9E 09 78 65 9E 09 C8 66 9E 09 CD CD CD CD
{701} normal block at 0x099E65E8, 48 bytes long.
Je comprends pas vraiment...
Comment retrouver là où il y a fuite mémoire SVP ???
Merci
23 mars 2003 à 00:34
19 janv. 2003 à 14:46
Pas vraimant sour Win 98 (et sans doute d'autre) il faut un programme special pour le faire.
21 nov. 2002 à 17:15
surtout si l'on développe un logiciel serveur dont le process ne s'arrête jamais...
21 nov. 2002 à 13:34
Mais il est bien plus "propre" de libérer les ressources allouées par un programme(mémoire, fichier, ...) que de laisser le système le faire.
10 nov. 2002 à 12:10
(je signale que tout les windows 5 (2000 et XP) sont des win NT)
2 nov. 2002 à 18:18
2 nov. 2002 à 17:49
Dans tous les cas mieux vaut étudier le comportement de la mémoire avant de s'apercevoir au débug que ça foire...