Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Mi programa no libera memoria, estoy usando heapdestroy y heapcreate

Estas en el tema de Mi programa no libera memoria, estoy usando heapdestroy y heapcreate en el foro de C/C++ en Foros del Web. Hola como andan? cree un programa que atiende clientes con su main correspondiente y con _begintheadex para atender a cada uno, pero el problema es ...
  #1 (permalink)  
Antiguo 22/03/2011, 21:22
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Mi programa no libera memoria, estoy usando heapdestroy y heapcreate

Hola como andan? cree un programa que atiende clientes con su main correspondiente y con _begintheadex para atender a cada uno, pero el problema es que cuando voy al administrador de tareas veo mi proceso con una cantidad de memoria como 700kb, luego cuando un cliente se conecta aumenta como es logico, pero cuando se termina de atender al mismo la memoria no es eliminada y va aumentando la memoria, uso heapdestroy porq creo un heap de memoria antes con heapcreate. Para aclarar más el tema quiero decir que estoy trabajando en c++ con codigo en c, o sea no uso objetos, y lo hago con el visual studios en windows. Para alocar memoria uso new. Espero que me puedan ayudar porq no puedo dejar al servidor solo porq pincha (segmentation fault) al aumentar la memoria a valores muy altos y no puede atender más clientes espero su respuesta gracias¡¡
  #2 (permalink)  
Antiguo 23/03/2011, 10:17
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Mi programa no libera memoria, estoy usando heapdestroy y heapcreate

Lo unico que te puedo decir es que siempre que hagas un new tienes que hacer un delete para liberar la memoria...
Para mas ayuda deberiamos ver tu codigo.
  #3 (permalink)  
Antiguo 23/03/2011, 14:44
Avatar de sephirot47  
Fecha de Ingreso: marzo-2011
Ubicación: BCN
Mensajes: 54
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: Mi programa no libera memoria, estoy usando heapdestroy y heapcreate

Totalmente de acuerdo con sam90
__________________
Todo lo que tiene un inicio tiene un final inevitable...

¡ No olvides darme karma si te fui útil ^^ !

Etiquetas: memoria, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.