On Fri, Nov 26, 2010 at 01:06:32PM +0100, Andreas Pflug wrote:
I'm investigating running a commercial ERP system under Wine (only binary available). It mostly works, but creating the main dialogs for item, customer and such will need around 25 seconds, while running on Wxx it takes 2-3 seconds. After that, there's no serious performance impact working on these dialogs.
The dialogs contain a lot of controls, like 500 or so each, so I suspect that's what makes things slow.
I'm willing to investigate this in the wine sources, if it makes sense. So before I start I'd like to know if there are known or suspected inefficient code regions that might cause the problem? Maybe some win<->x11 translation tables that degrade with 1000+ windows? Or has this been observed before, and the problem is outside of wine's scope?
In 1.2.0 there was such a bug which was fixed in 1.2.1. What version do you use? If not, have you tried the current development version?
Ciao, Marcus