[kde-freebsd] News on Performance-Problems

Hannes Hauswedell list_kde-freebsd at soulrebel.in-berlin.de
Sun Jul 27 15:28:11 CEST 2008


Am Samstag 26 Juli 2008 22:18:30 schrieb David Johnson:
> On Saturday 26 July 2008 10:46:54 am Hannes Hauswedell wrote:
> > Sounds strange but it is the case. During startup of Kports about
> > 80K objects are created that each create 3 Signal-Slot-Connections
> > to a static object for error handling.
> > After temporarily removing the connect()-calls kports, startup-time
> > went from >3minutes to ~6seconds!!!
>
> That's 240,000 connections! Does KPorts really need that many?

Well, actually it doesnt, but if you think in strict object-orientated 
terms is better design-wise (then again one could argue that a slow 
design isnt a good design ;) ). Anyways KPorts isn't the really the 
issue. I can change that, but the time-difference clearly states that 
there is something bugged in qt-4.4.0.

It would be really great if someone could try the test-case I wrote and 
ideally also try on GNU/Linux to see if the behaviour is different 
there.

Performance is bugged on FreeBSD and a low-level Qt-Performance-Problem 
could explain many of the problems we are encountering. E.g. JuK takes 
5minutes to even show the application window on my system :(

Please have a look into this issue.

Greetings
Hannes


More information about the kde-freebsd mailing list