He probado, naturalmente, sin conexión a BD.Pero el tiempo de carga de los
Winforms sigue siendo critico.
No es de recibo que en un Pentium III con 512 Mb de Ram y S.Operativo
Windows 2003 Server tarde 5 o mas segundos en aparecer la pantalla .
Debería ser casi instantáneo. Como lo es la aplicación hecha en C++. Algo
debo estar haciendo mal. Me resisto a creer que la culpa es de .Net.
El problema debe estar en compilar las 3000 líneas de código, cada vez que
se cargue un Winform. O no se yo donde.
Si. He dicho 3000 líneas. De las 3000 líneas casi 2000 son generadas por el
diseñador de Windows forms, cuando utilizo en el mismo Form unas 3 0 4 grids
de ComponetOne. !! Que esa es otra !!
Entonces entre la carga de la dll , la búsqueda del Winform en la dll, la
compilación del WinForm , la creación de los objetos (datasets, etc.. ) !! y
que se yo más !!! te quedas con cara de bobo durante una eternidad esperando
que salga algo .
Yo quisiera reclamar la atención de alguien que haya hecho una aplicación de
este estilo. Una aplicación donde los forms son complejos (grids, spliters
,paneles varios,etc.) y están repartidos en diferentes dlls. Que nos cuente
su experiencia.
Mientras tanto A LA BÚSQUEDA DEL TIEMPO PERDIDO en la carga de los Winforms
Leer las respuestas