SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: unlucas en Lunes 14 de Septiembre de 2009, 21:40

Título: WaitForData consume memoria ¿?
Publicado 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.
Título: Re: WaitForData consume memoria ¿?
Publicado por: betopin en Martes 15 de Septiembre de 2009, 18:35
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?