Foros del Web » Programación para mayores de 30 ;) » .NET »

Mi aplicacion consume muchos recursos y feja de funcionar

Estas en el tema de Mi aplicacion consume muchos recursos y feja de funcionar en el foro de .NET en Foros del Web. Hola, tengo una aplicacion en VB.NET que maneja socketz, se conecta a 55 direcciones IP y envia un comando para extraer datos segundo a segundo ...
  #1 (permalink)  
Antiguo 04/11/2010, 10:21
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Mi aplicacion consume muchos recursos y feja de funcionar

Hola, tengo una aplicacion en VB.NET que maneja socketz, se conecta a 55 direcciones IP y envia un comando para extraer datos segundo a segundo de esas direcciones IP y guardarlos en SQL SERVER.

El problema es que tengo 2 dias que la inicio y cuando la ejecuto deja de funcionar, o la dejho ejecutando y despeus de unos 5 dias ya deja de responder por que consume muchos recursos, ejo una imagen de su proceso en el administrador de tareas de windows server:
http://ompldr.org/vNjFsMA
mi app esta en vb.net
saludos
  #2 (permalink)  
Antiguo 04/11/2010, 13:32
Avatar de xjuanch0x  
Fecha de Ingreso: septiembre-2009
Mensajes: 125
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Mi aplicacion consume muchos recursos y feja de funcionar

Cita:
Iniciado por th3r0rn Ver Mensaje
Hola, tengo una aplicacion en VB.NET que maneja socketz, se conecta a 55 direcciones IP y envia un comando para extraer datos segundo a segundo de esas direcciones IP y guardarlos en SQL SERVER.

El problema es que tengo 2 dias que la inicio y cuando la ejecuto deja de funcionar, o la dejho ejecutando y despeus de unos 5 dias ya deja de responder por que consume muchos recursos, ejo una imagen de su proceso en el administrador de tareas de windows server:
http://ompldr.org/vNjFsMA
mi app esta en vb.net
saludos
Man cada segundo 55 direcciones IP, el problema es que la cada segundo debe hacer una conexión a cada dirección y crear un Stream en memoria para cada una de las respuesta de dichas IP, ahora imagínate cuanta memoria puede consumir en un minuto esta aplicación para procesar todas las respuestas.

Yo re recomendaría primero el lapso de tiempo en que se ejecutara esta, usar un timer que cada cierto tiempo consulte las IP (al menos cada 30 segundos) ademas asegúrate de que liberes todos los recursos que consuma cada variable en el proceso de conexión, con el método Dispose puedes hacer esto.
__________________
Juan David Torres Vasquez
[email protected]
Microsoft Certified Technology Specialist (MCTS)
DCE Platinum en Visual C# y VB.NET

Etiquetas: muchos, recursos, aplicaciones
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 04:32.