Why is my WPF application slow on certain systems

Viewed 4290

I have problems with the performance of the UI of my WPF application on certain systems. On my developer system it performs just fine, on certain other systems however the performance is really bad. The problem occurs e.g. when moving splitters, resizing FlowDocuments or hovering over buttons.

The performance difference is not directly related to the obvious ‘specs’ of the computer. The application performs OK on a netbook (Intel Atom N550, 1GB RAM, Windows performance index: 2.0), but not on a desktop computer (I7 2600, 8GB Ram, ATI Radeon HD 5700, Windows performance index: 7.4). Both systems are running Windows 7. The application is build with .NET 4.0. I have tried to force software rendering using RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly. This however makes no difference at all.

What is causing this problem? How can I fix it?

2 Answers
Related