Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/05/2017, 15:33
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Carga Aplicación lenta en arranque frio

Hay muchas posibles optimizaciones que podes ir probando.

Los guidelines de Microsoft para apps de Windows indican que cualquier operacion que tarde mas de 500 ms (milisegundos) debe ser ejecutada de manera asincronica para no "congelar" la pantalla:

https://blogs.msdn.microsoft.com/win...tro-style-app/

Lo primero que yo haria es verificar esto: todo acceso a la base de datos, servicios externos, u otras operacione de I/O las tendrias que hacer con async/await en C#.

Lo segundo que veria es si podes hacer algo para levantar tempranamente las DLLs que tenes que cargar, durante el splash, para aliviar la carga de la ventana principal. Esto lo podes hacer simplemente referenciando en el codigo alguna clase dentro de dichas DLLs. Este load time lo vas a tener de todas formas, pero lo podes mover al splash para una mejor experiencia de usuario.