What is the size of a module?
Tomas Lindquist Olsen
tomas at famolsen.dk
Mon May 26 04:22:05 PDT 2008
Neal Alexander wrote:
> Frank Benoit wrote:
>> I want to get an understanding what can make DWT executables smaller
>> and if the modules count is really relevant for it.
>> So the question... A given amount of classes/interfaces etc exist. Now
>> a design decision should be made how this code shall be structured
>> into modules and packages.
>> What exactly are the costs for moving code into a new module?
>> What does affect the resulting binary size?
>> - length of typenames
>> - count of import that the new module has
>> - count of modules that import the new module
>> - static this entry in the module
>> - ?
> An empty module is like 500 bytes IIRC.
> When porting large C headers to D, the biggest factor is the generation
> of default initializers for the structs i think.
As well as their typeinfo.
More information about the Digitalmars-d