[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