SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: unlucas en Lunes 14 de Septiembre de 2009, 21:40
-
Buenas, Me encuentro con el siguiente problema. Tengo un socket que cuando queda a la espera de un dato de entrada, por medio de WaitForData, hace aumentar el uso de la memoria por parte del servidor. mientras recibe datos deja de hacerlo y cuando vuelve al estado de espera comienza de nuevo a consumir memoria. Nunca la libera.
Les agradezco cualquier ayuda!
Saludos,
Lucas.
-
Estas trabajando con hilos? De esta forma podrias minimizar el consumo de procesador en el hilo correspondiente a la espera de datos y no sobrecargar la máquina. Ahora bien, al abrir el socket manejas algun protocolo?, porque quiza lo que pasa es que se te esta llenando la memoria de basura. Recibes alguna palabra o caracter de inicio en particular?