>>>>> "Gabriel" == Gabriel Paubert <[EMAIL PROTECTED]> writes:
Gabriel> On Wed, Nov 03, 2004 at 07:02:29PM +0100, Laurent Martelli Gabriel> wrote: >> >>>>> "Gabriel" == Gabriel Paubert <[EMAIL PROTECTED]> writes: >> >> [...] >> Gabriel> Autre exemple de gag en C++ avec gtkmm, juste dériver une Gabriel> classe de Gtk::Window: les constructeurs/destructeurs et Gabriel> autres tables virtuelles construits juste pour ça font 20 Gabriel> kilo-octets avant même de rajouter ta fonctionnalité. Ces Gabriel> 20 kilo-octets disparaissent si tu mets le Gtk::Window Gabriel> comme membre de ta classe. >> Il y a peut-être pas mal de symbols pour le débuggage dans les >> 20Ko. As-tu essayé de stripper pour voir ? Gabriel> Non, ce n'est pas du debug, en tout cas pas uniquement. En tout cas, ce n'est pas propre au C++, je viens de constater avec un certain effarement qu'une pauvre fonction C d'une seule ligne peut générer un .o de 260Ko!!! Heureusement, quand je strippe ça redescends à 600 octets :-) Et je m'aperçois que si je remplace un #include <gtk/gtk.h> par quelque chose d'un peu plus spécifique, ça tombe à 80K non strippé. -- Laurent Martelli [EMAIL PROTECTED] Java Aspect Components http://www.aopsys.com/ http://jac.objectweb.org