Me encanta programar con y para Windows Presentation Framework. Sobre todo escribo aplicaciones tipo navegador usando WPF y XAML.¿Cómo acelerar los programas WPF?
Pero lo que realmente me molesta es la lentitud de WPF. Una página simple con solo unos pocos controles se carga lo suficientemente rápido, pero tan pronto como una página es un poco más compleja, como contener muchos campos de entrada de datos, uno o dos controles de pestañas, y cosas así, se vuelve doloroso.
La carga de dicha página puede durar más de un segundo. Segundos, de hecho, especialmente en computadoras no tan rápidas (léase: las computadoras de los clientes) puede llevar años.
Lo mismo con los valores cambiantes en la página. Todo sobre la interfaz de usuario de WPF es de alguna manera sluggy.
¡Esto es tan malo! Me dan este hermoso marco, pero lo hacen tan insoportablemente lento, ¡así que tendré que disculparme con nuestros clientes todo el tiempo!
Mi Pregunta:
- ¿Cómo se puede acelerar WPF?
- ¿Cómo perfila los cuellos de botella?
- ¿Cómo lidiar con la lentitud?
Dado que este parece ser un problema universal con WPF, estoy buscando consejos generales, útiles para muchas situaciones y problemas.
Algunas otras preguntas relacionadas:
el equipo de Evernote escribir que con el tiempo sólo tenía que [abandonar WPF] (http://blog.evernote.com/2010/10/26/evernote-4-for-windows -is-here /) para obtener un rendimiento aceptable. – Crashworks