Tengo problemas con el rendimiento de la interfaz de usuario de mi aplicación WPF en ciertos sistemas. En mi sistema de desarrollo funciona bien, en ciertos otros sistemas, sin embargo, el rendimiento es realmente malo. El problema ocurre, p. al mover divisores, cambiar el tamaño de FlowDocuments o al pasar el mouse sobre los botones.¿Por qué mi aplicación WPF es lenta en ciertos sistemas?
La diferencia de rendimiento no está directamente relacionada con las 'especificaciones' obvias de la computadora. La aplicación funciona correctamente en una netbook (Intel Atom N550, 1GB de RAM, índice de rendimiento de Windows: 2.0), pero no en una computadora de escritorio (I7 2600, 8GB Ram, ATI Radeon HD 5700, índice de rendimiento de Windows: 7.4). Ambos sistemas ejecutan Windows 7. La aplicación está compilada con .NET 4.0. He intentado forzar la representación del software utilizando RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly. Sin embargo, esto no hace ninguna diferencia en absoluto.
¿Qué está causando este problema? ¿Cómo puedo arreglarlo?
Dos preguntas, en primer lugar y fáciles de pasar por alto, ¿son los controladores para la PC lenta de ATI o los que usan controladores stock de Windows 7 que 'simplemente funcionan'? y segundo, ¿está utilizando algún control de interfaz de usuario personalizado o de terceros? – Seph
El problema podría estar en una versión específica de los controladores de pantalla y en el proveedor del controlador también – sll
¿Qué ediciones de Windows 7 tiene en estas máquinas? He experimentado algunos problemas de rendimiento WPF en Windows 7 Ultimate y se ha ido después de instalar Windows 7 Enterprise en la misma máquina. – treetey