Re: virtual signal system ?
- From: Bo Lorentsen <bl lue dk>
- To: Murray Cumming <murrayc murrayc com>
- Cc: paul linuxaudiosystems com, gtkmm-list gnome org
- Subject: Re: virtual signal system ?
- Date: Mon, 13 Nov 2006 10:23:57 +0100
Murray Cumming wrote:
On Sun, 2006-11-12 at 00:02 +0100, Bo Lorentsen wrote:
Paul Pogonyshev wrote:
Bo Lorentsen wrote:
If a standard widget class holds about 50 unused virtual functions, that
is an extra 200 bytes in 32 bit, and 400 in 64 bit. In your case this
will ends up using 200 * 2000 = 400 K bytes in 32 bit and 800K in 64 bit.
Mmm, there is one virtual function table per class, not per object...
Sorry, you are right ...
Really, I think it's per object. I think that's the point.
I think this is worth looking into ... I am not sure how this is done by
the (gnu) C++ compiler.
But I will create some more application with Gtkmm, and then I may know
a little bit more about how it works, and what cost what.
I will return to this subject later :-)
/BL
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]