rendimiento

15/04/2004 - 13:45 por e-lores | Informe spam
Tengo una aplicación en .NET que permite seleccionar una fecha al usuario y
seguidamente se conecta a una base de datos Mysql de donde recoge la
información para actualizar la pantalla. Debe refrescar toda la pantalla con
cada cambio de fecha (gráficos, grids, etc) . La aplicación funciona
correctamente y aunque tarda un o dos segundos en realizar un cambio de
fecha, esto no es problema.
El problema está en que la aplicación debe estar en primer plano todo el día
y si el usuario se está un rato sin tocar el ordenador, al intentar hacer un
nuevo cambio de fecha el programa puede llegar a tardar 10 o 15 segundos en
realizar el refresco de pantalla. Después ya funciona correctamente. Es como
si se quedase dormido y necesitase unos segundos para despertarse.
¿Como puedo solucionar esto? No tengo muy claro si es problema de la
aplicación o de la base de datos o del S.O. (que por cierto es un
Windows98SE)

saludos
e-lores

Preguntas similare

Leer las respuestas

#6 e-lores
16/04/2004 - 08:52 | Informe spam
Que otros procesos esta ejecutando la Pc?


El ordenador solo ejecuta mi aplicación. Todo lo demás es del S.O.
No estoy seguro pero...
Cuanta memoria tiene? no más de 64M de Ram
A que velocidad corre? Creo que es un pentium II o III
Se activa el protector de pantalla? No
Se activa el ahorro de energia? Es posible
Tu aplicación hace algún proceso cuando la ventana se activa nuevamente?


La aplicación está activa en todo momento.
Dudo mucho que el problema sea como tal tu aplicación, me inclino más por


la
administración de recursos de tu sistema operativo.


¿Qué debería controlar?

¿Podrias hacer una pruueba con windows2000 o windows xp con unos 128 megas
de ram como minimo?


El cliente no está interesado en cambiar su PC, pero lo probaré
exhaustivamente en las condiciones que comentas para ver si el problema es
el que tu dices

Ahora, eso que comentas que se queda como "dormido" realmente puede estar
pasando siempre y cuando exista otro proceso que este corriendo aunque sea
en segundo plano.


¿Debo controlarlo con el administrador de tareas o me aconsejas otro metodo?

Gracias.
Respuesta Responder a este mensaje
#7 Misael Monterroca
16/04/2004 - 18:24 | Informe spam
Lo más recomendable como te comento es que lo pruebes en otra maquina
(independientemente de que tu cliente no quiera cambiar su SO).

En la maquina del cliente lo que te recomiendo "medir" son los recursos GDI
no recuerdo bien como se llama la herramienta de medición en win98, habia
una que se llama medidor de recursos pero no es muy "medible" y hay otra mas
que te ayuda a medir contadores, como memoria procesador... esos pueden ser
un buen parametro.


"e-lores" escribió en el mensaje
news:OfQkx%
> Que otros procesos esta ejecutando la Pc?
El ordenador solo ejecuta mi aplicación. Todo lo demás es del S.O.
No estoy seguro pero...
> Cuanta memoria tiene? no más de 64M de Ram
> A que velocidad corre? Creo que es un pentium II o III
> Se activa el protector de pantalla? No
> Se activa el ahorro de energia? Es posible
> Tu aplicación hace algún proceso cuando la ventana se activa nuevamente?
La aplicación está activa en todo momento.
> Dudo mucho que el problema sea como tal tu aplicación, me inclino más


por
la
> administración de recursos de tu sistema operativo.
¿Qué debería controlar?

> ¿Podrias hacer una pruueba con windows2000 o windows xp con unos 128


megas
> de ram como minimo?
El cliente no está interesado en cambiar su PC, pero lo probaré
exhaustivamente en las condiciones que comentas para ver si el problema es
el que tu dices

> Ahora, eso que comentas que se queda como "dormido" realmente puede


estar
> pasando siempre y cuando exista otro proceso que este corriendo aunque


sea
> en segundo plano.
¿Debo controlarlo con el administrador de tareas o me aconsejas otro


metodo?

Gracias.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida