J'ai essayé avec qt-1.45 (C'est beaucoup plus rapide a compiler). Je n'ai activé que -fno-exceptions en plus de mes habituelles options (-fno-rtti fait perdre la compatibilité binaire).
Voici les chiffres :
Avec mon ancien Qt-1.45 (-03 -s -march=pentiumpro) que je croyais optimisé :
libqt.so.1.45 = 1917745 octets sur disque
kfm = 6808 ko en mémoire vive
Avec mon nouveau Qt-1.45 (-03 -S -march=pentiumpro -fno-exceptions) :
libqt.so.1.45 = 1455496 octets sur disque
kfm = 6004 ko en mémoire vive
Soit un gain de 500ko sur disque et de 800 ko en mémoire !!!
Et a l'exécution c'est effectivement plus rapide.
Si je spécule sur Qt-2.2.1 (libqt-mt et libqt sont chacune 7 Mo) les gains vont être énorme.
Allez c'est parti je recompile QT2.
Mais pourquoi Qt et KDE n'inclue pas cette option par défaut depuis toujours ??????????????
[^] # Re: question innocente...
Posté par Christophe Merlet (site web personnel) . En réponse à la dépêche KDE-2 : Il est *LÀ* !. Évalué à 5.
Voici les chiffres :
Avec mon ancien Qt-1.45 (-03 -s -march=pentiumpro) que je croyais optimisé :
libqt.so.1.45 = 1917745 octets sur disque
kfm = 6808 ko en mémoire vive
Avec mon nouveau Qt-1.45 (-03 -S -march=pentiumpro -fno-exceptions) :
libqt.so.1.45 = 1455496 octets sur disque
kfm = 6004 ko en mémoire vive
Soit un gain de 500ko sur disque et de 800 ko en mémoire !!!
Et a l'exécution c'est effectivement plus rapide.
Si je spécule sur Qt-2.2.1 (libqt-mt et libqt sont chacune 7 Mo) les gains vont être énorme.
Allez c'est parti je recompile QT2.
Mais pourquoi Qt et KDE n'inclue pas cette option par défaut depuis toujours ??????????????