> Dear José
> 
> Will this fix break the code of people relying on the auto-connect
> mechanism?
> 
> If not, I see no problem with making a merge request on it, but I don't
> think
> Nokia will let you merge anything into the 4.5 repo. Please use the 4.6
> repo,
> or the upcoming 4.7.
> 
Unfortunately, this will break the code than rely on the auto-connect.
I'm thinking in a middle aproch to disable the autoconect using a parameter 
when calling juic.
> Helge
> 
> On 07/05/2010 10:18 AM, José Arcángel Salazar Delgado wrote:
> > Hello folks.
> > 
> > After some hours of profiling a small qt jambi app, trying to discover
> > why is so slow at startup I found something interesting. When you create
> > an app with the Qt designer, the juic add a call to connectSlotsByName()
> > at the end of setupUi. This method is use for the autoconnect mechanism
> > (when you use the on_object_signal syntax). The problem is that this
> > method use the reflection API to make the connection, obtaining all the
> > fields (and sub-fields). If you have some complex Form, this can be a
> > terrible penalty for the creation of the Form. In my case, if I manually
> > comment this method and I obtain an speed improvement in the Forms
> > creation. Using the profiler, I have this results:
> > 
> > With connectSlotsByName() : 115 secs
> > Without connectSlotsByName() : 33 secs
> > 
> > 
> > If someone is intereting, I make some modification that improve the juic
> > for the 4.5 branch (eliminating the Date of creation, and the
> > connectSlotsByName() ) and I can share it.
> 
> _______________________________________________
> Qt-jambi-interest mailing list
> [email protected]
> http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest
-- 
Ing. José Arcángel Salazar Delgado
Net Trace: www.nettracemexico.com
Av 27 #6 Col. Venustiano Carranza.
Boca del río, Ver.
Tel. Oficina 9-27-54-78

_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to