I have problems with the user interface performance of my WPF application on some systems. It works fine on my development system, on some other systems, but the performance is very poor. A problem arises, for example. when moving splitters, resizing FlowDocuments, or hovering over buttons.
The difference in performance is not directly related to the obvious "computer specifications." The application performs OK on the netbook (Intel Atom N550, 1 GB of RAM, Windows performance index: 2.0), but not on the desktop computer (I7 2600, 8 GB Ram, ATI Radeon HD 5700, Windows performance index: 7.4). Both systems are running Windows 7. The application is built using .NET 4.0. I tried to force the software to render using RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly. This, however, does not matter.
What causes this problem? How can i fix this?
Fromthemountain
source share