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 _______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd