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

Servicio Windows - costumbre el 100% cpu

Estas en el tema de Servicio Windows - costumbre el 100% cpu en el foro de .NET en Foros del Web. Hola señores, a ver si me pueden ayudar.. Tengo un servicio Windows, que abre un socket TcpListener para escuchar a un cliente que se conecta ...
  #1 (permalink)  
Antiguo 31/05/2018, 14:50
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Servicio Windows - costumbre el 100% cpu

Hola señores, a ver si me pueden ayudar..

Tengo un servicio Windows, que abre un socket TcpListener para escuchar a un cliente que se conecta y manda un texto separados por , que representan diferentes campos

Esa cadena se parsea a un objeto que es almacenado en un sql usando Entity Framework

El caso es que este servidor recibe multitud de peticiones y al final acaba comiendo la CPU del equipo en el que esta instalado.

Que puedo hacer para que eso no pase?
__________________
Charlie.
  #2 (permalink)  
Antiguo 22/06/2018, 11:10
 
Fecha de Ingreso: octubre-2009
Mensajes: 305
Antigüedad: 14 años, 6 meses
Puntos: 29
Respuesta: Servicio Windows - costumbre el 100% cpu

debes analizar quien esta consumiendo tanta cpu, si es el EF o parte del servicio, aplicar multitheads o un DoEvents puede ayudar a liberar tiempo ocioso mal administrado

Etiquetas: cpu, servicio, windows
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 21:32.