normalized signature of signals/slots
    Olivier Goffart 
    ogoffart at kde.org
       
    Sat Nov 12 11:30:50 CET 2005
    
    
  
Hello
When browsing the Qt code, i saw that Qt first try to connect signals without 
normalize the signature, and if it fails, it normalize the slot signature and 
retry .
So using normalized signature in signal slot connection is faster that don't
But how much,  maybe that's negligible ?
After some test (attached) I noticed that the normalized signature is about 
twice times faster than the not normalized one 
(This may i guess be even more in the case of bigger signatures, or class with 
more signals and slots)
Usually, we don't use normalized signature: Less intuitive, and the one 
KDevelop auto-complete (nice feature btw) is not normalized.
Does it make sens to write a script that normalize signatures in the code ?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_signals.cpp
Type: text/x-c++src
Size: 1928 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20051112/935c01eb/test_signals.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test_signals.h
Type: text/x-c++hdr
Size: 280 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20051112/935c01eb/test_signals-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20051112/935c01eb/attachment.pgp
    
    
More information about the Kde-optimize
mailing list