normalized signature of signals/slots
Koos Vriezen
koos.vriezen at xs4all.nl
Mon Nov 14 14:56:16 CET 2005
On Mon, Nov 14, 2005 at 01:44:14PM +0100, Olivier Goffart wrote:
> Le Lundi 14 Novembre 2005 13:05, Koos Vriezen a écrit :
> > On Saturday 12 November 2005 11:30, Olivier Goffart wrote:
> > > Hello
> >
> > ...
> >
> > > After some test (attached) I noticed that the normalized signature is
> > > about twice times faster than the not normalized one
> >
> > Can you give some numbers (I tried to compile it but apparently that's
> > not a 'g++ test_signals.cpp -lqt-mt' one ..)
>
> I used
> gcc -I/opt/qt4/include/ -I/opt/qt4/include/QtCore/ -L/opt/qt4/lib/
> -lQtCore_debug -O2 test_signals.cpp
Ah qt4, that's not for me yet ..
> As result i obtain
>
> normalized: 2469ms
> usual: 5323ms ratio: 2.15593
2.6ms/connect still doesn't say much actually, does sound quite slow
(but maybe you ran it on a 66 MHz ARM CPU :)
Sorry for the noise (the QDateTime header should have showed me).
Koos
> I repeated it several times, the ratio is always between 1.9 and 2.2
>
> > > (This may i guess be even more in the case of bigger signatures, or class
> > > with more signals and slots)
> >
> > Isn't it a hashtable?
>
> No, it's all linear
>
> _______________________________________________
> Kde-optimize mailing list
> Kde-optimize at kde.org
> https://mail.kde.org/mailman/listinfo/kde-optimize
More information about the Kde-optimize
mailing list